image - 何时隔行扫描图像?

标签 image png jpeg gif interlacing

作为一般经验法则,什么时候适合制作交错式 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/

相关文章:

java - 如何将字符串形式的图像(从android捕获并使用arraylist传递)转换为blob并将其保存在mysql数据库中

delphi - 不使用 GDI+ 在 Canvas 上绘制 PNG 格式的图片

php - 如何使用 PHP 从 JPEG 创建视网膜图像

python - 在python中将三个numpy数组合并为jpeg图像

image - ZeroMQ pyzmq通过tcp发送jpeg图像

wpf - 多个目标名称的相同动画

CSS + <img> webkit 使用 % 实现

DirectX11 CreateWICTextureFromMemory 使用 PNG

ffmpeg - RTP/MJPEG 流的默认量化表是什么?

css - 使用百分比属性调整图像大小