java合成图片

来源:互联网 发布:foxy软件下载 编辑:程序博客网 时间:2024/06/08 07:41
public class ComposeImageTest {/**     * 图片合成     * @param args     * @throws Exception     */    public static void main(String[] args) throws Exception {                InputStream imagein = new FileInputStream("D://1.jpg");        InputStream imagein2 = new FileInputStream("D://2.jpg");        BufferedImage image = ImageIO.read(imagein);        BufferedImage image2 = ImageIO.read(imagein2);        Graphics g = image.getGraphics();        g.drawImage(image2, image.getWidth() - image2.getWidth() - 15, image.getHeight() - image2.getHeight() - 10,                image2.getWidth() + 10, image2.getHeight() + 5, null);                OutputStream outImage = new FileOutputStream("D://3.jpg");//        String formatName = dstName.substring(dstName.lastIndexOf(".") + 1); //        ImageIO.write(image, /*"GIF"*/ formatName /* format desired */ , new File("custom" + j + "-" + i + ".jpg") /* target */ );                  JPEGImageEncoder enc = JPEGCodec.createJPEGEncoder(outImage);        enc.encode(image);        imagein.close();        imagein2.close();        outImage.close();    }}

0 0
原创粉丝点击