上传者: 39840914
|
上传时间: 2022-02-19 11:16:45
|
文件大小: 3KB
|
文件类型: -
Java将多张图片合成为一张,类似于PhotoShop中的合成图片,将两张图片合成输出为一张JPG,两幅图像叠加在一起,这是个比较基础的Java图像合成的例子。在JAVA中实现图片合成,本例的实现核心代码如下:
InputStream imagein=new FileInputStream("E:/照片/http_imgloadCABX29I6.jpg");
InputStream imagein2=new FileInputStream("E:/照片/摇头娃娃1.gif");
BufferedImage image=ImageIO.read(imagein);
BufferedImage image2=ImageIO.read(imagein2);
Graphics g=image.getGraphics();
g.drawImage(image2,image2.getWidth() image2.getWidth(),image2.getHeight() image2.getWidth(),null);
OutputStream out=new FileOutputStream("合并后的图片.jpg");
System.out.println("成功!见项目更目录!");
JPEGImageEncoder enc=JPEGCodec.createJPEGEncoder(out);
enc.encode(image);
imagein.close();
imagein2.close();
out.close();