あいまいなタイトルで申し訳ありませんが、ここにあるキーワードがわかりません。セットアップは非常に簡単です。次のコマンドで画像を開きます
ImageIO.read(new File(filename));
これはほとんどのファイルで機能しますが、IllegalArgumentException with the detail: "numbers of source Raster bands and source color space components do not match"
. この画像は有効な Flickr の URL で wget を介して取得されたもので、この方法で取得した他の画像を使用したので、画像を取得する方法は原則として正しいようです。何が例外を引き起こしているのかわかりません。
回避策は許容範囲を超えています-私はImageIO
特に使用に悩まされておらず、画像は視覚的にきれいに見えます。Javaがおかしくなることなく読み取られるようにする必要があります。
問題の画像は次のとおりです。