作为一般经验法则,什么时候适合制作交错式 gif、交错式 png 和逐行式 jpeg?
尤其是在网络上发布图像时。
最佳答案
JPEG:是 — use progressive scan 。它使文件更小( each pass gets its own Huffman table ),并且部分渲染看起来相当不错。
GIF:否 — 它不太可能使文件变小,部分渲染效果很差,而且对于 animGIF 来说毫无意义。最好not to use GIF at all (yes, even for anims)。
PNG:否 - 它会损害压缩(因为每次传递的数据在统计上都非常不同)。如果图像较大,请使用高质量 JPEG 或 lossy PNG如果可能的话,因为它们可能比大型无损 PNG 的像素化预览加载得更快。
ImageOptim当文件变小时,将自动更改逐行/隔行格式。
<小时/>针对挑剔者的免责声明:
- 对于中小型图像,每个图像的渐进式预览的可见时间不足以让用户欣赏。有些浏览器在下载整个文件之前甚至不会渲染任何内容,因此最好专注于节省带宽以尽快加载整个页面。
- 当文件很小(小缩略图)时,非渐进式 JPEG 的效率会更高一些,但节省的费用也很小。
- iOS Safari 的基线 JPEG 允许的最大图像尺寸高于渐进式图像尺寸,但正确的解决方案是首先以适合移动设备的尺寸提供图像。
关于image - 何时隔行扫描图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13449314/