Ver código fonte

contrast filter

develop
Robin Thoni 8 anos atrás
pai
commit
b8e3d0922d

+ 24
- 0
app/Http/Business/Filters/ContrastDecFilter.php Ver arquivo

@@ -0,0 +1,24 @@
1
+<?php
2
+/**
3
+ * Created by PhpStorm.
4
+ * User: robin
5
+ * Date: 4/27/16
6
+ * Time: 8:16 PM
7
+ */
8
+
9
+namespace App\Http\Business\Filters;
10
+
11
+
12
+use App\Http\DBO\EffectApplyDbo;
13
+
14
+class ContrastDecFilter extends AbstractFilter
15
+{
16
+
17
+    /**
18
+     * @param $data EffectApplyDbo
19
+     */
20
+    public function apply($data)
21
+    {
22
+        $data->getImage()->contrastImage(false);
23
+    }
24
+}

+ 24
- 0
app/Http/Business/Filters/ContrastIncFilter.php Ver arquivo

@@ -0,0 +1,24 @@
1
+<?php
2
+/**
3
+ * Created by PhpStorm.
4
+ * User: robin
5
+ * Date: 4/27/16
6
+ * Time: 8:16 PM
7
+ */
8
+
9
+namespace App\Http\Business\Filters;
10
+
11
+
12
+use App\Http\DBO\EffectApplyDbo;
13
+
14
+class ContrastIncFilter extends AbstractFilter
15
+{
16
+
17
+    /**
18
+     * @param $data EffectApplyDbo
19
+     */
20
+    public function apply($data)
21
+    {
22
+        $data->getImage()->contrastImage(true);
23
+    }
24
+}

+ 8
- 0
public/app/controllers/upload.controller.js Ver arquivo

@@ -16,6 +16,14 @@ angular.module('app')
16 16
                 {
17 17
                     name: "Sepia",
18 18
                     id: "Sepia"
19
+                },
20
+                {
21
+                    name: "Increase Contrast",
22
+                    id: "ContrastInc"
23
+                },
24
+                {
25
+                    name: "Decrease Contrast",
26
+                    id: "ContrastDec"
19 27
                 }
20 28
             ];
21 29
             

Carregando…
Cancelar
Salvar