package com.yin.text;

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 {
return ImageIO.read(new File(imgName));
} catch (IOException e) {
System.out.println(e.getMessage());
}
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.println(e.getMessage());
} return d;
} /**
* 生成新图片到本地
*/
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.println(e.getMessage());
}
}
} 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");
}
}

最新文章

  1. Ubuntu 12 升级 SVN 1.6 到 1.8 版本
  2. 在3D Max中查看模型引用的贴图
  3. ZOJ Problem Set - 3804 YY's Minions
  4. 未能加载文件或程序集"System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"或它的某一个依赖项。系统找不到指定的文件。
  5. C++:静态成员
  6. Android开发之初识Camera图像采集
  7. 应用Oracle(解锁内置用户)
  8. Apache CXF多个远程拒绝服务漏洞(CVE-2013-2160)
  9. mac下升级ruby环境版本
  10. Android JSON数据的读取和创建
  11. 深入css布局篇(1) — 盒模型 & 元素分类
  12. Asp.net(C#)年月日时分秒毫秒
  13. aqua data studio 连接db2
  14. java第八周作业
  15. Excel之批量改变特定字体颜色(转载)
  16. 自己动手python打造渗透工具集
  17. Saiku_学习_01_saiku安装与运行
  18. Ubuntu下部分软件的简介及安装
  19. 用Shell编写项目发布脚本
  20. SQL Server 内存和换页(Paging)

热门文章

  1. mybatis入门--mybatis和hibernate比较
  2. JavaScript中双叹号(!!)和单叹号(!)
  3. Hadoop(二) HADOOP集群搭建
  4. keepalived+nginx+tomcat+redis集群环境部署
  5. IDEA 文件列表隐藏某后缀文件
  6. jdk8 tomcat7
  7. Emacs, Nano, or Vim 编辑器“三剑客”
  8. MyEclipse Server view报错解决方法
  9. CentOS Linux更改MySQL数据库目录位置具体操作
  10. kbmmw 5.0 beta1 发布