Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Bitmap doFilter (Bitmap src) {
- int width, height;
- height = src.getHeight();
- width = src.getWidth();
- float[] transfMatrix = {
- 1.5f, 0, 0, 0, 0,
- 0, 1.5f, 0, 0, 0,
- 0, 0, 1.5f, 0, 0,
- 0, 0, 0, 1, 0};
- ColorMatrix cm = new ColorMatrix();
- cm.setSaturation(0f);
- cm.set(transfMatrix);
- ColorMatrixColorFilter cf = new ColorMatrixColorFilter(cm);
- Paint paint = new Paint();
- paint.setColorFilter(cf);
- Bitmap bmOut = Bitmap.createBitmap(src);
- Canvas c = new Canvas(bmOut);
- c.drawBitmap(bmOut, 0, 0, paint);
- return bmOut;
- public static Bitmap doFilter (Bitmap src) {
- int width, height;
- height = src.getHeight();
- width = src.getWidth();
- float[] transfMatrix = {
- 1.5f, 0, 0, 0, 0,
- 0, 1.5f, 0, 0, 0,
- 0, 0, 1.5f, 0, 0,
- 0, 0, 0, 1, 0};
- ColorMatrix cm = new ColorMatrix();
- cm.setSaturation(0f);
- cm.set(transfMatrix);
- ColorMatrixColorFilter cf = new ColorMatrixColorFilter(cm);
- Paint paint = new Paint();
- paint.setColorFilter(cf);
- Bitmap bmOut = Bitmap.createBitmap(src, 0, (int)(height * 0.001), width, (int)(height * 0.999));
- Canvas c = new Canvas(bmOut);
- c.drawBitmap(bmOut, 0, 0, paint);
- return bmOut;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement