public static final void overlapImage( InputStream file_main_img,InputStream file_qrcode,OutputStream os) {
try {
BufferedImage image = ImageIO.read(file_main_img);
BufferedImage image2 = ImageIO.read(file_qrcode);
BufferedImage combined = new BufferedImage(image.getWidth() , image.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics g = combined.getGraphics();
g.drawImage(image,0,0,image.getWidth() , image.getHeight(),null);
g.drawImage(image2, 15, 15,
image.getWidth()/3 , image.getWidth()/3 , null);
ImageIO.write(combined, "JPG", os);
file_qrcode.close();
file_main_img.close();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
两张图片合成
最新推荐文章于 2022-11-15 11:10:03 发布