ImageIO.read исключение недопустимого аргумента - растровые полосы / компоненты цветового пространства?

Извиняюсь за несколько расплывчатое название, я не могу понять, какие ключевые слова здесь. Настройка довольно проста, я открываю изображение с

<code>ImageIO.read(new File(filename));
</code>

Это работает для большинства файлов, однако для одного я получаюIllegalArgumentException with the detail: "numbers of source Raster bands and source color space components do not match", Это изображение было получено с помощью wget по действительному URL-адресу Flickr, и я использовал другие изображения, полученные таким образом, поэтому способ получения изображений в принципе кажется надежным. Я не уверен, что является причиной исключения.

Обходной путь был бы более чем приемлемым - я не возражаю против использованияImageIO в частности, и изображение выглядит хорошо визуально. Мне просто нужно, чтобы его читали без сумасшествия с Java!

Вот изображение, о котором идет речь, в случае его использования:

enter image description here

Ответы на вопрос(3)

Ваш ответ на вопрос