ImageIO 操作图片
2024-10-20 03:45:14
/**
* 读取本地图片到另一个本地文件夹
* @throws IOException
*/
public void copeImageToOtherFolder() throws IOException {
File file = new File(imgPath+"img_1.jpg");
Image image = ImageIO.read(file); BufferedImage bufferedImage = new BufferedImage(image.getWidth(null),image.getHeight(null),BufferedImage.TYPE_INT_RGB); /**下面这个是画板*/
Graphics g = bufferedImage.getGraphics();
// Image x坐标 y坐标 图片宽度 图片高度 **
g.drawImage(image,,,image.getWidth(null),image.getHeight(null),null);
g.dispose(); ImageIO.write(bufferedImage,"png",new File(imgPath+"new\\"+ UUID.randomUUID().toString().substring(,)+".png"));
} /**
* 获取ImageIO读取和写取的图片格式
*/
public void formatImageName(){
String[] str = ImageIO.getReaderFormatNames();
//可读取的图片格式
System.out.println(Arrays.asList(str));//[BMP, bmp, jpg, JPG, wbmp, jpeg, png, PNG, JPEG, WBMP, GIF, gif]
//可写的图片格式
String[] str1 = ImageIO.getWriterFormatNames();
System.out.println(Arrays.asList(str1));//[BMP, bmp, jpg, JPG, wbmp, jpeg, png, PNG, JPEG, WBMP, GIF, gif]
}
最新文章
- Java三大框架之——Hibernate
- arcgis engine 中出现的内存堆栈溢出问题。
- js加解密字符串
- JPA 各种基本用法
- PL/0编译器(java version) – Scanner.java
- Const的用法
- JSP入门&;会话技术
- Ubuntu下VIM的安装和基本用法
- ps命令详解(转)
- 索引 使用use index优化sql查询
- 使用c语言编写cgi程序
- C++ ASCII 码的一些问题
- libsvm工具箱C++编程实践2
- nfs服务器的建立
- jquery实现抽奖小游戏
- webapi框架搭建-创建项目(三)-webapi owin
- SSM-Spring-04:Spring的DI的构造注入,P命名注入,和集合注入
- bean shell 中parameter传递参数的方法
- java中next()和nextLine()的区别
- JavaScript 对象属性底层原理
热门文章
- Windows Phone 8 与 windows 8 开发技术概览
- (3)unity3d 地形
- JSP页面顶端出现错误:The superclass ";javax.servlet.http.HttpServlet"; was not found on the Java Build Path的问题解决
- js中call、apply、bind那些事2
- 分布式文件系统 FastDFS 5.0.8 &; Linux CentOS 6.7 安装配置
- 提交IOS开发效率的几个插件(Xcode神器推荐贴)
- awk如何区分shell脚本传进来的参数和自身的参数?awk如何获取shell脚本传进来的参数;awk中如何执行shell命令
- linux如和对其他用户隐藏进程?
- 金山面试CDN
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database &;#39;user&;#39;