diff options
Diffstat (limited to 'platform_tools/android/apps/skar_java/src/main/java/com/google/skar/PaintUtil.java')
-rw-r--r-- | platform_tools/android/apps/skar_java/src/main/java/com/google/skar/PaintUtil.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/platform_tools/android/apps/skar_java/src/main/java/com/google/skar/PaintUtil.java b/platform_tools/android/apps/skar_java/src/main/java/com/google/skar/PaintUtil.java index b9aaa01730..7665d365ba 100644 --- a/platform_tools/android/apps/skar_java/src/main/java/com/google/skar/PaintUtil.java +++ b/platform_tools/android/apps/skar_java/src/main/java/com/google/skar/PaintUtil.java @@ -35,9 +35,11 @@ public class PaintUtil { */ public static ColorFilter createLightCorrectionColorFilter(float[] colorCorr) { float[] colorCorrCopy = Arrays.copyOf(colorCorr, 4); + for (int i = 0; i < 3; i++) { colorCorrCopy[i] *= colorCorrCopy[3] / MIDDLE_GRAY_GAMMA; } + ColorMatrix m = new ColorMatrix(); m.setScale(colorCorrCopy[0], colorCorrCopy[1], colorCorrCopy[2], 1); return new ColorMatrixColorFilter(m); |