Извиняюсь за несколько смутное название, я не могу понять, какие ключевые слова здесь. Настройка довольно проста, я открываю изображение с помощью
ImageIO.read(new File(filename));
Это работает для большинства файлов, однако для одного я получаю IllegalArgumentException with the detail: "numbers of source Raster bands and source color space components do not match"
. Это изображение было получено с помощью wget на корректном URL-адресе Flickr, и я использовал другие изображения, полученные таким образом, поэтому метод получения изображений кажется в принципе понятным. Я не уверен, что вызывает исключение.
Обходной путь был бы более чем приемлемым - я не суетился с использованием ImageIO
, в частности, и изображение выглядит отлично визуально. Мне просто нужно, чтобы его читали без использования Java!
Вот изображение, о котором идет речь, в случае его использования: