java实现把两张图片合并(Graphics2D)
java实现把两张图⽚合并(Graphics2D)package ;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
/**
* 把两张图⽚合并
* @version 2018-2-27 上午11:12:09
*
*/
public class Picture1
{
private Graphics2D g        = null;
/**如何网上订购火车票
* 导⼊本地图⽚到缓冲区表示笑的词语
*/
public BufferedImage loadImageLocal(String imgName) {
try {
ad(new File(imgName));
} catch (IOException e) {
System.out.Message());国际童装品牌
}
return null;
}
public BufferedImage modifyImagetogeter(BufferedImage b, BufferedImage d) {
try {喀什旅游
int w = b.getWidth();
int h = b.getHeight();
g = d.createGraphics();
g.drawImage(b, 300, -800, w, h, null);
g.dispose();
} catch (Exception e) {
System.out.Message());
}
return d;dnf二次觉醒任务
}
/**
* ⽣成新图⽚到本地
*/
public void writeImageLocal(String newImage, BufferedImage img) {
if (newImage != null && img != null) {
养老保险补缴
try {
File outputfile = new File(newImage);
ImageIO.write(img, "jpg", outputfile);
} catch (IOException e) {
System.out.Message());
}
}
}
public static void main(String[] args) {
Picture1 tt = new Picture1();
BufferedImage d = tt.loadImageLocal("C:/1.jpg");
BufferedImage b = tt.loadImageLocal("C:/11.jpg");
tt.writeImageLocal("C:/new10.jpg", tt.modifyImagetogeter(b, d));
/
/将多张图⽚合在⼀起
System.out.println("success");
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。