diff options
author | John Hoford <hoford@google.com> | 2013-02-20 17:50:42 -0800 |
---|---|---|
committer | John Hoford <hoford@google.com> | 2013-02-21 11:24:47 -0800 |
commit | e4f998bbf493636cf93554fbb2a3d90186e65b5f (patch) | |
tree | 2126b95fb350eda463063af24fdd1b566037de6e /jni/filters/contrast.c | |
parent | 4c54808f10fa647c4dc8f95551eb369172535d50 (diff) | |
download | android_packages_apps_Snap-e4f998bbf493636cf93554fbb2a3d90186e65b5f.tar.gz android_packages_apps_Snap-e4f998bbf493636cf93554fbb2a3d90186e65b5f.tar.bz2 android_packages_apps_Snap-e4f998bbf493636cf93554fbb2a3d90186e65b5f.zip |
add highlight filter
Change-Id: I2e59e09fbc80172b9dfe27b3ce8ff2f1e24c5872
Diffstat (limited to 'jni/filters/contrast.c')
-rw-r--r-- | jni/filters/contrast.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/jni/filters/contrast.c b/jni/filters/contrast.c index 6c1b976cf..b04e9364e 100644 --- a/jni/filters/contrast.c +++ b/jni/filters/contrast.c @@ -27,6 +27,15 @@ unsigned char clamp(int c) return (unsigned char) c; } +int clampMax(int c,int max) +{ + c &= ~(c >> 31); + c -= max; + c &= (c >> 31); + c += max; + return c; +} + void JNIFUNCF(ImageFilterContrast, nativeApplyFilter, jobject bitmap, jint width, jint height, jfloat bright) { char* destination = 0; |