请问java里用imageio.read 打开有错误的?

import javax.imageio.*;
import java.io.*;
...............
image i=ImageIO.read(new File("d:/a/1.jpg"));
..............
请问是怎么用的吖? 就这一句出错了

第1个回答  2011-09-30
贴上正确代码,注意转移字符的使用,谢谢采纳
try {
Image image = ImageIO.read(new File("d:\\aa\\1.jpg"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}本回答被提问者采纳
第2个回答  2011-09-30
需要抛出异常 Image 第一个字母是大写
try {
Image i=ImageIO.read(new File("d:/a/1.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
第3个回答  2012-07-10
image i=ImageIO.read(new File("d:/a/1.jpg"));
第一个image改成Image,类的首字母大写。ok?
第4个回答  2020-09-17
图片格式问题,扩展名为jpg,但图片的实际类型不是,用ps重新处理下
第5个回答  2016-01-18
他拿出厚厚的一叠钞票展示

Java压缩图片ImageIO.read()报错
BufferedImage sourceImg =ImageIO.read(new FileInputStream(new File(toPath)));或者 BufferedImage sourceImg =ImageIO.read(new File(toPath));

刚刚开始学java,老师给的代码在自己运行电脑上就出现了错误
根据javax.imageio.IIOException: Can't read input file!异常,意思是无法读取到文件,原因是background = ImageIO.read(new File(Game.class.getResource("\/img\/background.png").getFile()));代码中的文件不在本地或者路径不对,解决办法是将图片路径填写正确。

java读取图片imageIO出现错误
贴上正确代码,注意转移字符的使用,谢谢采纳 try { Image image = ImageIO.read(new File("d:\\\\aa\\\\1.jpg"));} catch (IOException e) { \/\/ TODO Auto-generated catch block e.printStackTrace();}

ImageIO.read()读取图片问题,为什么显示空指针啊
可能是由于图片本身后缀与所显示后缀不一致,导致imageIO读取出错

java类 图片导入到excel 模糊 就是图片被盖上了一层红色
经过查阅得知ImageIO.read()方法读取图片时可能存在不正确处理图片ICC信息的问题,ICC为JPEG图片格式中的一种头部信息,导致渲染图片前景色时蒙上一层红色。解决方案:不再使用ImageIO.read()方法加载图片,而使用JDK中提供的Image src=Toolkit.getDefaultToolkit().getImage Image src=Toolkit.getDefaultToolkit...

java Toolkit获取图片的问题
Toolkit.getImage是延迟装载的,要用以下代码等待装载完成 MediaTracker mediaTracker = new MediaTracker(new Container());mediaTracker.addImage(img, 0);mediaTracker.waitForID(0);也可改用ImageIO.read即时装载

怎样在java里用URL引入图片?
\\x0d\\x0a一般来说,上面两种读取方法读取时,是从项目的目录下开始找文件的。\\x0d\\x0a所以,您把图片放在src下的images包中,正确的读取方法应该是:\\x0d\\x0aImage img=ImageIO.read(new File("src\/images\/图片名"));或者\\x0d\\x0aImage img=new ImageIcon("src\/images\/图片名")....

在java 中在代码中要引用的图片该放在哪个文件?
1、放到和程序目录下的某个文件夹中。\/\/ 假设图片放到程序运行目录的img目录下BufferedImage img = ImageIO.read(new File("img\/my.png"));2、放到源文件中,和读取类在同一目录,使用时图片要按包名打包到jar中 \/\/ 假设图片放到src下,和MyImages在一个目录BufferedImage img = ImageIO.read(My...

Java读取Jpg报错:Unsupported Image Type
意思是你指定的图片文件格式有错误。以下是ImageIO兼容的图片格式。JPG也分很多种的。bmp gif jpeg jpeg-lossless jpeg2000 png pnm raw tiff wbmp jpg的分类多,如果麻烦,建议吧图片都改成bmp,这样系统也比较好认。参考资料:http:\/\/www.jpeg.org\/jpeg\/index.html?langsel=en ...

Java paint()方法显示图片有时候行有时候不行
\/\/ 将窗体显示出来 this.setVisible(true);这个放在 try { bgImage = ImageIO.read(new File("e:\/FiveChess\/image\/background.jpg"));} catch (IOException e) { e.printStackTrace();} 之后.也就是 --- try { bgImage = ImageIO.read(new File("e:\/FiveChess\/image\/background.jpg"))...

相似回答