JPEG文件有两种保存方式,它们分别是Baseline JPEG(标准型)和Progressive JPEG(渐进式)
效果图
标准型效果如下
采用简单的自上而下的方式进行编码和解码,图片从上而下逐行加载
渐进式效果如下
将图像划分多个扫描区域,逐步变清晰的过程。
图片来源:https://www.biaodianfu.com/progressive-jpeg.html
优缺点
- 采用渐进式 JPEG 压缩的图片,能够在加载图像时提供低分辨率的“预览”,加载体验更好
- 渐进式 JPEG 在图片大小超过 10KB 时,相对基线 JPEG 压缩比更高
- 渐进式编码比标准编码速度慢
- 渐进式解码比较耗费用户端的cpu和内存
判断jpeg图片是哪种模式
使用ImageMagick工具
xx@xx:~/$ identify -verbose Baseline.jpg | grep Interlace
Interlace: None
xx@xx:~/$ identify -verbose Progressive.jpg | grep Interlace
Interlace: JPEG
Interlace显示JPEG的,就是渐进式格式。