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