誰かが提案した上記の答えは、私のカラー画像を白黒画像に変換します。ですから、私の質問にはふさわしくありません。
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ヘルプ。
ここのコードに問題はありません。 ImageIO用の JPEGImageReader プラグインを使用して画像を読み取ることができます。このイメージリーダーは、JPEGエラーに寛容であろうとし、標準のJava JPEGImageReaderよりもわずかに機能が優れています。
ただし、JPEGファイルにはいくつかの問題があるようで、100%読み取ることができません。