ImageFilterSaturated.java revision d42f6c69c5980110c16cd679f914c4e4e7caa29d
1
2package com.android.gallery3d.filtershow.filters;
3
4import android.graphics.Bitmap;
5
6public class ImageFilterSaturated extends ImageFilter {
7
8    public String name() {
9        return "Saturated";
10    }
11
12    public ImageFilter copy() {
13        return new ImageFilterSaturated();
14    }
15
16    native protected void nativeApplyFilter(Bitmap bitmap, int w, int h, float saturation);
17
18    public void apply(Bitmap bitmap) {
19        int w = bitmap.getWidth();
20        int h = bitmap.getHeight();
21        int p = mParameter;
22        float value = 1 +  p / 100.0f;
23        nativeApplyFilter(bitmap, w, h, value);
24    }
25}
26