Kor*_*nel 100
JPEG:是 - 使用逐行扫描.它使文件更小(每个传递获得自己的Huffman表),部分渲染看起来非常好.
GIF:不 - 它不太可能使文件变小,部分渲染效果差,而且对animGIF来说毫无意义.最好不要使用GIF(是的,甚至是动画).
PNG:不 - 它会伤害压缩(因为每次传球的数据在统计上都是非常不同的).如果图像很大,请尽可能使用高质量的JPEG或有损PNG,因为这些加载速度可能比大型无损PNG的像素化预览更快.
当文件变小时,ImageOptim将自动更改渐进/隔行扫描格式.
挑剔的免责声明:
leo*_*loy 13
我的一般经验法则是:不要使用隔行扫描.隔行扫描格式通常占用更多空间,在解码器中具有(稍微)更高的复杂性和更少的支持,并且所谓的用户体验优势至少是值得商榷的.PNG的一些论点,总的来说.
有些人喜欢隔行扫描或"渐进式"图像,这些图像逐渐加载.这些格式背后的理论是,当所有位都加载时,用户至少可以查看图像的模糊全尺寸代理.实际上,当所有位都加载时,用户被迫查看图像的模糊全尺寸代理.好了吗?好吧,它看起来有点模糊.哦等等,图像的顶部似乎得到了更多的细节.也许它现在已经完成了.尽管如此,它仍然有点模糊.也许摄影师没有使用三脚架.哦等等,现在似乎正在清理......
隔行扫描图像效率稍差,但在通过网络传输时在客户端较短延迟后显示.恕我直言,当图像的预期下载时间足以让用户察觉时(例如,超过1秒),应该使用它们.文件大小的差异实际上非常小,因此最好过于谨慎并且使用隔行扫描太多而不是太少.
在截至2012年的普通宽带互联网中,我只是将它用于每个> 100kb的图像.