有没有人遇到过在 java 中加载 JPEG 文件的问题?我们的一位客户正在发送无法解析的文件,但这些相同的文件可以在 Windows 中打开。(我们收到的其他 99% 的 jpeg 文件,处理没有任何问题)
我尝试了几个库来阅读这些:
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 已损坏,但是,这并不能解释为什么它们仍然可见。
如果有人有任何建议,我将不胜感激
谢谢