读取图片文件位置报错

javax.imageio.IIOException: Can’t read input file!

报错一般是这个语句出问题了

**BufferedImage image=ImageIO.read(new File(fille));**

这种读取中,我们一般都是直接引用src文件下的文件夹/文件,这样是为了方便后期制作jar包使程序可以自己随意使用或者在别人电脑运行.但是这种图片加载方式对于一些ps或者电脑画图出来的图会报异常,把图片文件夹放在src外面或者把src加上就行.

图片文件引入写法出错

Exception in thread “main” java.lang.IllegalArgumentException: input == null!

报错一般都是这个语句出问题了

**BufferedImage image = ImageIO.read(getClass().getResource(file));**

这种图像加载方式以前我使用过,运行正常,不过最近使用时出现报上述错的情况,不过我们只要不使用getClass().getResource()就行,直接BufferedImage image=ImageIO.read(new File(“file”));就可以了

* *希望能解决小伙伴们的报错!!! **

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐