如何在android中合成(组合)两张照片图像?

如何在android中合成(组合)两张照片图像?,android,image-processing,Android,Image Processing,你好 我需要使DRM图像文件使用两个图像文件。 最初我使用的是BuffereImage类,但android不支持BuffereImage 所以请帮帮我。如何在android中合成两幅图像?如果你叠加两幅图像,你就可以这样做。假设bmp1较大(受保护),bmp2为标记: private Bitmap overlayMark(Bitmap bmp1, Bitmap bmp2) { Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth()

你好 我需要使DRM图像文件使用两个图像文件。 最初我使用的是BuffereImage类,但android不支持BuffereImage


所以请帮帮我。如何在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; 
} 
distance left
distance top
定义标记的位置