誰かがJavaでJPEGファイルをロードする際に問題が発生したことがありますか?クライアントの1つが解決できないファイルを送信していますが、これらの同じファイルをWindowsで開くことができます。(私たちが受け取ったjpegファイルの他の99%は、問題なく処理されます)
私はこれらを読むためにいくつかのライブラリを試しました:
itextpdf : com.itextpdf.text.Jpeg (getInstance(imageData) - gives "java.io.IOException: Premature EOF while reading JPG."
sanselan : org.apache.sanselan.ImageInfo ( Sanselan.getImageInfo(imageData) gives "java.io.IOException: Invalid Segment: insufficient data")
where imageData is a byte[]
ここでのエラーは、jpegが壊れていることを示唆していますが、これは、jpegがまだ表示されている理由を説明していません。
誰か提案があれば、私は最も感謝します
ありがとう