Исключение в потоке "main" javax.imageio.IIOException: Неверный профиль icc: неверный порядковый номер - PullRequest
1 голос
/ 16 февраля 2012

Я пытаюсь прочитать 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)

Iне знаю точно, почему иногда это работает, иногда это не удается.Это, вероятно, исходит от самого JPG, но как я могу решить эту проблему?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...