如何在Android中合并两张照片图像?

4

你好,我需要使用两个图像文件来制作DRM图像文件。原本我使用的是bufferedImage类,但Android不支持bufferedImage。

请帮忙告诉我如何在Android中合成两个图像?

1个回答

3

如果您叠加两张图像,就可以实现这一点。假设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; 
} 

distanceLeftdistanceTop定义了标记的位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接