Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“线程中的异常”;“主要”;javax.imageio.IIOException:无效的icc配置文件:错误的序列号_Java_Javax.imageio - Fatal编程技术网

“线程中的异常”;“主要”;javax.imageio.IIOException:无效的icc配置文件:错误的序列号

“线程中的异常”;“主要”;javax.imageio.IIOException:无效的icc配置文件:错误的序列号,java,javax.imageio,Java,Javax.imageio,我试图阅读JPG以调整其大小,但有时,当我尝试这样做时: ImageIO.read(new FileInputStream("R:/temp/test.jpg")); 我收到以下例外情况: Exception in thread "main" javax.imageio.IIOException: Invalid icc profile: bad sequence number at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageH

我试图阅读JPG以调整其大小,但有时,当我尝试这样做时:

ImageIO.read(new FileInputStream("R:/temp/test.jpg"));
我收到以下例外情况:

Exception in thread "main" javax.imageio.IIOException: Invalid icc profile: bad sequence number
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(JPEGImageReader.java:560)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(JPEGImageReader.java:315)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(JPEGImageReader.java:437)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(JPEGImageReader.java:553)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:931)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:915)
at javax.imageio.ImageIO.read(ImageIO.java:1422)
at javax.imageio.ImageIO.read(ImageIO.java:1326)
我不知道为什么有时候有效,有时候失败。它可能来自JPG本身,但我如何解决这个问题


谢谢

您使用的是哪个版本的java?正如本文所讨论的,Java1.5中似乎存在一个bug-