Android
[Android] ImageView, Color Filter
tenn
2012. 10. 31. 16:56
Gray Scale
ColorMatrix matrix = new ColorMatrix();
matrix.setSaturation(0);
ColorMatrixColorFilter cf = new ColorMatrixColorFilter(matrix);
iv.setColorFilter(cf);
or
ColorMatrix matrix = new ColorMatrix(
new float[] { -1, 0, 0, 0, 255, 0, -1, 0, 0, 255, 0, 0, -1, 0, 255,0, 0, 0, 1, 0 });
ColorMatrixColorFilter cf = new ColorMatrixColorFilter(matrix);
iv.setColorFilter(cf);