上記の回答は、私のカラー画像を白黒の画像に変換します。だから私の質問には適切ではない。IllegalArgumentException:ソースのRasterバンドと元の色空間コンポーネントの数が一致しないカラー画像の場合例外
File file = new File("path");
BufferedImage bufferedImage = ImageIO.read(file);
ここはコードです。以下は画像です。イメージをダウンロードし、あなたのPCに保存してください。そして、パスの正確な値を持つ上記のコードを実行しようと、それが話題に例外がスローされます
ダウンロード画像:https://skydrive.live.com/?cid=19547371C4F3B839&id=19547371C4F3B839%21105
だけの場合からjava.awt.image.BufferedImageオブジェクトを取得することができる人(イメージをグレースケールに変換すべきではありません)。
あなたがこれに答えることができるなら、あなたは天才です:D。 Plzヘルプ。
可能重複http://stackoverflow.com/questions/10416378/imageio-read-illegal-argument-exception-raster-bands-colour-space-components –
こんにちはフィリップはよく私の質問をお読みください。私は明確に "画像をグレースケール1に変換すべきではありません"と言いました。あなたが持っている答えは、あなたがそれを試して見てみたい場合は、グレースケール(黒と白)に私のカラー画像を変換することを示唆している。そして、他の質問を示唆せず、私に与えてはいけません - それを試してみてください。あなたのコメントを担当してください。 –
@PhilippSander同様に、この画像の問題は、リンクしたものとは異なります。 – haraldK