21xrx.com
2024-11-05 18:36:18 Tuesday
登录
文章检索 我的文章 写文章
使用Java实现图片合成
2023-06-16 10:13:26 深夜i     --     --
Java 图片合成 Graphics2D类

在Java中,我们可以使用Graphics2D类来合成多个图片。代码示例如下:


BufferedImage image1 = ImageIO.read(new File("image1.png"));

BufferedImage image2 = ImageIO.read(new File("image2.png"));

int width = Math.max(image1.getWidth(), image2.getWidth());

int height = Math.max(image1.getHeight(), image2.getHeight());

BufferedImage combined = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);

Graphics2D g = combined.createGraphics();

g.drawImage(image1, 0, 0, null);

g.drawImage(image2, 0, 0, null);

g.dispose();

ImageIO.write(combined, "png", new File("combined.png"));

以上代码将读取两个图片并将它们合成到一个新的BufferedImage对象中,最后将结果保存为png格式的文件。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章