繁体   English   中英

查找JPEG图像的压缩模式

[英]find compression mode of JPEG image

我试图在Java程序中打开jpeg文件,并注意到ImageIO和Apache commons图像库工具都无法打开图像。 Commons库向我显示了此错误:

“目前仅支持连续的基准JPEG”

因此,我的图像文件被压缩,这两个库都无法读取。 我可以制作一个ImageJ宏,然后首先转换所有图像,但是我只想使用我的程序,而不需要额外的东西。

有没有办法在jpeg甚至可以在几种模式下读取jpeg的java库中找到压缩模式?

提前致谢

突然,它可以与ImageIO标准类一起使用。 不要问我为什么。 感谢您的帮助。

您需要获得一些可以转储JPEG流的工具。 有很多在那里。

您正在寻找的是帧标记的开始。

FFC0指示基线顺序。 FFC1表示扩展顺序。 与基线相比,执行扩展的顺序并不需要太多的代码。 令人困惑的是为什么解码器会限制自己到基线。 FFC2是渐进式的。

还有其他一些,但是这些是您可能会遇到的唯一方法,并且得到了广泛的支持。

您只需要找到一个将以基线格式保存的工具。 寻找一种读其他两种格式很容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM