使用透明渐变合并两个图像

时间:2012-06-15 18:36:19

标签: android image image-processing mask blur

我正在尝试将渐变蒙版应用于Android中的模糊图层。像这样:

enter image description here

我正在尝试使用此代码:

Bitmap mutable = Bitmap.createBitmap(lebg.getWidth(), lebg.getHeight(), Bitmap.Config.ARGB_8888);  
Canvas canvas = new Canvas(mutable);  
Paint paint = new Paint();  
paint.setFilterBitmap(false);   
canvas.drawBitmap(lebg, 0, 0, paint);  
canvas.drawBitmap(leblur, 0, 0, paint);  
paint.setXfermode(new PorterDuffXfermode(Mode.DST_OUT));  
canvas.drawBitmap(mask, 0, 0, paint);

有什么想法吗?

谢谢!

第一张图片是模糊图层。 第二个图像是原始图层。 第三个图像是掩模层。 最后一张图片是结果图片。

0 个答案:

没有答案