你好,我需要使用两个图像文件来制作DRM图像文件。原本我使用的是bufferedImage类,但Android不支持bufferedImage。
请帮忙告诉我如何在Android中合成两个图像?
你好,我需要使用两个图像文件来制作DRM图像文件。原本我使用的是bufferedImage类,但Android不支持bufferedImage。
请帮忙告诉我如何在Android中合成两个图像?
如果您叠加两张图像,就可以实现这一点。假设bmp1是较大的图像(需要进行保护),而bmp2是标记:
private Bitmap overlayMark(Bitmap bmp1, Bitmap bmp2)
{
Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bmp1, 0, 0, null);
canvas.drawBitmap(bmp2, distanceLeft, distanceTop, null);
return bmOverlay;
}
distanceLeft
和distanceTop
定义了标记的位置。