因此,我将以下图像用作蒙版:
现在我想将此蒙版应用于图像,以便图像填充内部空白但不会填充边框,保持原样。但是,当我使用下面的代码时,图像会占用内部空白加上边框。
public static Bitmap applyMask(Bitmap scaledBitmap, Bitmap mask) {
Bitmap result = Bitmap.createBitmap(mask.getWidth(), mask.getHeight(), Bitmap.Config.ARGB_8888);
Canvas mCanvas = new Canvas(result);
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));
mCanvas.drawBitmap(scaledBitmap, 0, 0, null);
mCanvas.drawBitmap(mask, 0, 0, paint);
paint.setXfermode(null);
return result;
}
那么有没有办法让图像只填充空白?如何保持蒙版边框完好无损?
提前致谢。