我正在尝试将png复制到另一个
Bitmap overlay = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.logo);
Buffer buf = new Buffer
overlay.copyPixelsToBuffer(buf);
myImage.copyPixelsFromBuffer(buf);
我不确定我在那里使用什么样的缓冲区,而且我也不知道这是否是正确的方法。此外,复制到新位图时没有偏移参数吗?
感谢和抱歉我的愚蠢问题:S
答案 0 :(得分:1)
这是使用画布的一种方式
Bitmap overlay = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.logo);
Bitmap background = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.bgr).copy(Bitmap.Config.ARGB_8888, true);
Canvas canvas = new Canvas(background);
canvas.drawBitmap(overlay, 10, 10, null);
return background;