package com.demo;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
/**
* @Description 读取一张图片改变大小
* @author FuJianyong
* 2015-1-20上午10:48:49
*/
public class ImageIORead {
/**
* 改变图片的大小
* @return boolean
*/
public static boolean readImage() {
//设定要生成的新图片的宽高和图片格式
BufferedImage newbi = new BufferedImage(500, 500, BufferedImage.TYPE_INT_BGR);
boolean val = false;
try {
//从硬盘读取一张图片
BufferedImage oldbi = ImageIO.read(new File("E:/DEMO/dd.jpg"));
//把读过的来的图片画到设定好的新图片上
newbi.getGraphics().drawImage(oldbi, 0, 0, 500, 500, null);
//通过ImageIO写到硬盘上去
val = ImageIO.write(newbi, "png", new File("E:/DEMO/ddd.png"));
return val;
}catch(IOException e) {
e.printStackTrace();
}
return val;
}
public static void main(String[] args) {
System.out.println(readImage());
}
}
分享到:
相关推荐
关于图片ImageIO操作工具类 java程序ImageIO处理图像的封装
NULL 博文链接:https://o-oand0-0.iteye.com/blog/1585854
使用Java swing 技术读取.raw格式的图片文件并显示
今天小编就为大家分享一篇Python imageio读取视频并进行编解码详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
java读取ico图片,由于Java的ImageIO不能读取ico的图片,此包解决了读取问题,读取后为Image类型,再进行一次转换就可以变成BufferedImage
主要介绍了Java中使用ImageIO类对图片进行压缩的方法,能够按指定的比例调整图片的宽高,需要的朋友可以参考下
java高级图片处理工具 jai-imageio,可以修改图片分辨率等
赠送jar包:imageio-psd-3.1.1.jar; 赠送原API文档:imageio-psd-3.1.1-javadoc.jar; 赠送源代码:imageio-psd-3.1.1-sources.jar; 赠送Maven依赖信息文件:imageio-psd-3.1.1.pom; 包含翻译后的API文档:...
javax.imageio-1.0.5.jar, java处理图片的库。 从maven中央仓库下载的。实测可用。
赠送jar包:jai-imageio-core-1.4.0.jar; 赠送原API文档:jai-imageio-core-1.4.0-javadoc.jar; 赠送源代码:jai-imageio-core-1.4.0-sources.jar; 赠送Maven依赖信息文件:jai-imageio-core-1.4.0.pom; 包含...
imageio-0.4.zip
通过ImageIO读取文件,用BufferedImage设置图片大小,再绘制出图片,最后生成图片文件保存到相应位置
赠送jar包:jai-imageio-core-1.4.0.jar; 赠送原API文档:jai-imageio-core-1.4.0-javadoc.jar; 赠送源代码:jai-imageio-core-1.4.0-sources.jar; 赠送Maven依赖信息文件:jai-imageio-core-1.4.0.pom; 包含...
赠送jar包:jai-imageio-core-1.3.0.jar; 赠送原API文档:jai-imageio-core-1.3.0-javadoc.jar; 赠送源代码:jai-imageio-core-1.3.0-sources.jar; 赠送Maven依赖信息文件:jai-imageio-core-1.3.0.pom; 包含...
imageio的下载资源,下载之后通过python直接安装到环境就可以使用了
java高级图片处理工具 jai-imageio,可以修改图片分辨率
赠送jar包:imageio-tiff-3.1.1.jar; 赠送原API文档:imageio-tiff-3.1.1-javadoc.jar; 赠送源代码:imageio-tiff-3.1.1-sources.jar; 赠送Maven依赖信息文件:imageio-tiff-3.1.1.pom; 包含翻译后的API文档:...
赠送jar包:imageio-bmp-3.1.1.jar; 赠送原API文档:imageio-bmp-3.1.1-javadoc.jar; 赠送源代码:imageio-bmp-3.1.1-sources.jar; 赠送Maven依赖信息文件:imageio-bmp-3.1.1.pom; 包含翻译后的API文档:...
imageio-master-jffs2