【发布时间】:2018-02-12 01:25:11
【问题描述】:
我正在尝试使用 java 将两个图像放在一起。所以我尝试在另一个缓冲图像上绘制一个缓冲图像,但它破坏了图像的颜色,最终图像有点绿色 这是我的代码:
try
{
BufferedImage source = ImageIO.read(new File("marker.png"));
BufferedImage logo = ImageIO.read(new File("pic.png"));
Graphics2D g = (Graphics2D) source.getGraphics();
g.drawImage(logo, 20, 50, null);
File outputfile = new File("image.jpg");
ImageIO.write(source, "jpg", outputfile);
}
catch (Exception e)
{
e.printStackTrace();
}
【问题讨论】:
标签: java image-processing bufferedimage