diff options
Diffstat (limited to 'src/com/android/gallery3d/filtershow/filters/ImageFilterStraighten.java')
-rw-r--r-- | src/com/android/gallery3d/filtershow/filters/ImageFilterStraighten.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/filtershow/filters/ImageFilterStraighten.java b/src/com/android/gallery3d/filtershow/filters/ImageFilterStraighten.java index 85fcf273f..a3bb6f980 100644 --- a/src/com/android/gallery3d/filtershow/filters/ImageFilterStraighten.java +++ b/src/com/android/gallery3d/filtershow/filters/ImageFilterStraighten.java @@ -32,6 +32,7 @@ public class ImageFilterStraighten extends ImageFilter { @Override public ImageFilter clone() throws CloneNotSupportedException { + // FIXME: clone() should not be needed. Remove when we fix geometry. ImageFilterStraighten filter = (ImageFilterStraighten) super.clone(); filter.mRotation = mRotation; filter.mZoomFactor = mZoomFactor; @@ -52,7 +53,12 @@ public class ImageFilterStraighten extends ImageFilter { } @Override - public Bitmap apply(Bitmap bitmap, float scaleFactor, boolean highQuality) { + public void useRepresentation(FilterRepresentation representation) { + + } + + @Override + public Bitmap apply(Bitmap bitmap, float scaleFactor, int quality) { // TODO: implement bilinear or bicubic here... for now, just use // canvas to do a simple implementation... // TODO: and be more memory efficient! (do it in native?) |