From e4f998bbf493636cf93554fbb2a3d90186e65b5f Mon Sep 17 00:00:00 2001 From: John Hoford Date: Wed, 20 Feb 2013 17:50:42 -0800 Subject: add highlight filter Change-Id: I2e59e09fbc80172b9dfe27b3ce8ff2f1e24c5872 --- jni/filters/contrast.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'jni/filters/contrast.c') 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; -- cgit v1.2.3