summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/photoeditor/filters
diff options
context:
space:
mode:
authorRuei-sung Lin <rslin@google.com>2011-09-15 15:25:19 +0800
committerRuei-sung Lin <rslin@google.com>2011-09-15 17:21:35 +0800
commit89635c7fded2db6c6d0f06ca9bd4ce7a93d6a93e (patch)
tree0ba91a6016892d2c1dcfb02a8df332a2bcc61857 /src/com/android/gallery3d/photoeditor/filters
parent6dce07c9ddad36e1d0de957534c948f83bc89e85 (diff)
downloadandroid_packages_apps_Snap-89635c7fded2db6c6d0f06ca9bd4ce7a93d6a93e.tar.gz
android_packages_apps_Snap-89635c7fded2db6c6d0f06ca9bd4ce7a93d6a93e.tar.bz2
android_packages_apps_Snap-89635c7fded2db6c6d0f06ca9bd4ce7a93d6a93e.zip
parameter change to match api
Change-Id: Ia6df0c3a52ee7c6a499a7088a800a2ea9ada1294
Diffstat (limited to 'src/com/android/gallery3d/photoeditor/filters')
-rw-r--r--src/com/android/gallery3d/photoeditor/filters/DoodleFilter.java2
-rw-r--r--src/com/android/gallery3d/photoeditor/filters/FillLightFilter.java2
-rw-r--r--src/com/android/gallery3d/photoeditor/filters/Filter.java2
-rw-r--r--src/com/android/gallery3d/photoeditor/filters/GrainFilter.java2
-rw-r--r--src/com/android/gallery3d/photoeditor/filters/RotateFilter.java2
-rw-r--r--src/com/android/gallery3d/photoeditor/filters/VignetteFilter.java9
6 files changed, 8 insertions, 11 deletions
diff --git a/src/com/android/gallery3d/photoeditor/filters/DoodleFilter.java b/src/com/android/gallery3d/photoeditor/filters/DoodleFilter.java
index b40f458bd..4b7b4c953 100644
--- a/src/com/android/gallery3d/photoeditor/filters/DoodleFilter.java
+++ b/src/com/android/gallery3d/photoeditor/filters/DoodleFilter.java
@@ -82,7 +82,7 @@ public class DoodleFilter extends Filter {
}
Effect effect = getEffect(context, EffectFactory.EFFECT_BITMAPOVERLAY);
- effect.setParameter("doodle", bitmap);
+ effect.setParameter("bitmap", bitmap);
effect.apply(src.texture(), src.width(), src.height(), dst.texture());
}
}
diff --git a/src/com/android/gallery3d/photoeditor/filters/FillLightFilter.java b/src/com/android/gallery3d/photoeditor/filters/FillLightFilter.java
index a799e6f2a..29fab3cd8 100644
--- a/src/com/android/gallery3d/photoeditor/filters/FillLightFilter.java
+++ b/src/com/android/gallery3d/photoeditor/filters/FillLightFilter.java
@@ -42,7 +42,7 @@ public class FillLightFilter extends Filter {
@Override
public void process(EffectContext context, Photo src, Photo dst) {
Effect effect = getEffect(context, EffectFactory.EFFECT_FILLLIGHT);
- effect.setParameter("backlight", backlight);
+ effect.setParameter("strength", backlight);
effect.apply(src.texture(), src.width(), src.height(), dst.texture());
}
}
diff --git a/src/com/android/gallery3d/photoeditor/filters/Filter.java b/src/com/android/gallery3d/photoeditor/filters/Filter.java
index c2d3fe5af..e1f5ed0fc 100644
--- a/src/com/android/gallery3d/photoeditor/filters/Filter.java
+++ b/src/com/android/gallery3d/photoeditor/filters/Filter.java
@@ -27,7 +27,7 @@ import com.android.gallery3d.photoeditor.Photo;
public abstract class Filter {
// TODO: This should be set in MFF instead.
- private static final int DEFAULT_TILE_SIZE = 640;
+ private static final int DEFAULT_TILE_SIZE = 40;
private boolean isValid;
private EffectContext context;
diff --git a/src/com/android/gallery3d/photoeditor/filters/GrainFilter.java b/src/com/android/gallery3d/photoeditor/filters/GrainFilter.java
index 1ee8a9c3f..191cb4416 100644
--- a/src/com/android/gallery3d/photoeditor/filters/GrainFilter.java
+++ b/src/com/android/gallery3d/photoeditor/filters/GrainFilter.java
@@ -42,7 +42,7 @@ public class GrainFilter extends Filter {
@Override
public void process(EffectContext context, Photo src, Photo dst) {
Effect effect = getEffect(context, EffectFactory.EFFECT_GRAIN);
- effect.setParameter("scale", scale);
+ effect.setParameter("strength", scale);
effect.apply(src.texture(), src.width(), src.height(), dst.texture());
}
}
diff --git a/src/com/android/gallery3d/photoeditor/filters/RotateFilter.java b/src/com/android/gallery3d/photoeditor/filters/RotateFilter.java
index 2823466d1..17f99fdab 100644
--- a/src/com/android/gallery3d/photoeditor/filters/RotateFilter.java
+++ b/src/com/android/gallery3d/photoeditor/filters/RotateFilter.java
@@ -40,7 +40,7 @@ public class RotateFilter extends Filter {
dst.changeDimension(src.height(), src.width());
}
Effect effect = getEffect(context, EffectFactory.EFFECT_ROTATE);
- effect.setParameter("degree", degrees);
+ effect.setParameter("angle", (int) degrees);
effect.apply(src.texture(), src.width(), src.height(), dst.texture());
}
}
diff --git a/src/com/android/gallery3d/photoeditor/filters/VignetteFilter.java b/src/com/android/gallery3d/photoeditor/filters/VignetteFilter.java
index d066c8b7b..2c1597245 100644
--- a/src/com/android/gallery3d/photoeditor/filters/VignetteFilter.java
+++ b/src/com/android/gallery3d/photoeditor/filters/VignetteFilter.java
@@ -27,7 +27,7 @@ import com.android.gallery3d.photoeditor.Photo;
*/
public class VignetteFilter extends Filter {
- private float range;
+ private float scale;
/**
* Sets the vignette range scale.
@@ -35,17 +35,14 @@ public class VignetteFilter extends Filter {
* @param scale ranges from 0 to 1.
*/
public void setScale(float scale) {
- // The 'range' is between 1.3 to 0.6. When scale is zero then range is 1.3
- // which means no vignette at all because the luminousity difference is
- // less than 1/256 and will cause nothing.
- range = 1.30f - (float) Math.sqrt(scale) * 0.7f;
+ this.scale = scale;
validate();
}
@Override
public void process(EffectContext context, Photo src, Photo dst) {
Effect effect = getEffect(context, EffectFactory.EFFECT_VIGNETTE);
- effect.setParameter("range", range);
+ effect.setParameter("scale", scale);
effect.apply(src.texture(), src.width(), src.height(), dst.texture());
}
}