OSDN Git Service

am df479dde: Merge "Add scale factor / quality parameters in filters" into gb-ub...
[android-x86/packages-apps-Gallery2.git] / src / com / android / gallery3d / filtershow / filters / ImageFilterExposure.java
1
2 package com.android.gallery3d.filtershow.filters;
3
4 import android.graphics.Bitmap;
5
6 public class ImageFilterExposure extends ImageFilter {
7
8     public ImageFilterExposure() {
9         mName = "Exposure";
10     }
11
12     native protected void nativeApplyFilter(Bitmap bitmap, int w, int h, float bright);
13
14     @Override
15     public Bitmap apply(Bitmap bitmap, float scaleFactor, boolean highQuality) {
16         int w = bitmap.getWidth();
17         int h = bitmap.getHeight();
18         int p = mParameter;
19         float value = p;
20         nativeApplyFilter(bitmap, w, h, value);
21         return bitmap;
22     }
23 }