我已经将我的彩色图像转换为黑白,如下所示。
//convert color to black&white
private Bitmap convertColorIntoBlackAndWhiteImage(Bitmap orginalBitmap) {
ColorMatrix colorMatrix = new ColorMatrix();
colorMatrix.setSaturation(0);
ColorMatrixColorFilter colorMatrixFilter = new ColorMatrixColorFilter(
colorMatrix);
Bitmap blackAndWhiteBitmap = orginalBitmap.copy(Bitmap.Config.ARGB_8888, true);
Paint paint = new Paint();
paint.setColorFilter(colorMatrixFilter);
Canvas canvas = new Canvas(blackAndWhiteBitmap);
canvas.drawBitmap(blackAndWhiteBitmap, 0, 0, paint);
return blackAndWhiteBitmap;
}如何在黑白图像中添加半透明,约50%的透明度?谢谢
发布于 2013-06-30 15:38:04
BitmapDrawable bd =
new BitmapDrawable(convertColorIntoBlackAndWhiteImage(bMap));
bd.setAlpha(50);
imageView1.setImageDrawable(bd);https://stackoverflow.com/questions/17388145
复制相似问题