java融合图片

来源:互联网 发布:js在线 编辑:程序博客网 时间:2024/05/01 11:44
package com;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import javax.imageio.ImageIO;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;       public class Test{        public static void main(String[] args){        try {           InputStream is1=new FileInputStream("D:/b.jpg");                   InputStream is2=new FileInputStream("D:/a.jpg");                   BufferedImage image1=ImageIO.read(is1);                   BufferedImage image2=ImageIO.read(is2);                   Graphics g=image1.getGraphics();                   g.drawImage(image2,image1.getWidth()-50,image1.getHeight()-50,null);                   OutputStream out=new FileOutputStream("D:/合并后的图片.jpg");                   System.out.println("成功!");                   JPEGImageEncoder enc=JPEGCodec.createJPEGEncoder(out);                   enc.encode(image1);                   is1.close();                   is2.close();                   out.close();} catch (Exception e) {e.printStackTrace();}               }   }

原创粉丝点击