13
2015
07

读取jpg文件的压缩品质

项目中经常会用到jpg图片,为了节省空间会将jpg压缩,即设置品质小于100。那么,给定了一张jpg的图片,如何让能知道它当前的压缩品质呢?

百度搜了一下,用ps或者某些高级的看图软件,可以查看,但是,软件太大,用起来不太方便。所以就想能不能自己做一个小工具,用来查看jpg图片的品质。

通过很长时间的搜索,发现做起来有些困难,而且还不能保证所有的图片都能用。

具体看下面的参考文章。不得不承认Microsoft 确实很强大。

文章里边大概是说:

1、压缩数值并没有直接存储在图片当中;

2、可以读取量化表来确定压缩品质,但不保证始终有效;

3、可以和标准量化表对比来确定压缩品质;但是,如果图片压缩时,使用了自定义的量化表,依然会无效。

总的来说就是没有直接存储该信息,实现起来略困难,不能保证对所有图片有效。


参考:https://support.microsoft.com/zh-cn/kb/324790/zh-cn

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。