summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/photoeditor
diff options
context:
space:
mode:
authorRuei-sung Lin <rslin@google.com>2011-09-15 15:25:19 +0800
committerYuli Huang <yuli@google.com>2011-09-20 16:47:33 +0800
commit5e3892a940615f5ba782a320707c186b79e296d1 (patch)
tree6483511170be91e970c81623afc56a055edfa1c8 /src/com/android/gallery3d/photoeditor
parent733efc5bd620caf52a7179cb7609f66e55d86aae (diff)
downloadandroid_packages_apps_Snap-5e3892a940615f5ba782a320707c186b79e296d1.tar.gz
android_packages_apps_Snap-5e3892a940615f5ba782a320707c186b79e296d1.tar.bz2
android_packages_apps_Snap-5e3892a940615f5ba782a320707c186b79e296d1.zip
parameter change to match api
Cherry-pick to fix b/5339529. Change-Id: Id84274e60c0feb8019f3418bd1f1feed0542ca51
Diffstat (limited to 'src/com/android/gallery3d/photoeditor')
-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/GrainFilter.java2
-rw-r--r--src/com/android/gallery3d/photoeditor/filters/RotateFilter.java2
-rw-r--r--src/com/android/gallery3d/photoeditor/filters/VignetteFilter.java9
5 files changed, 7 insertions, 10 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/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());
}
}