为什么隔行扫描的jpegs比非隔行扫描的图像更大?

时间:2013-06-25 19:08:11

标签: jpeg interlacing

为了提高速度,在应用程序中,我尝试用前一个偶数水平线的像素填充每个水平奇数行像素。问题是我以为我会节省一些空间,但是对于20%的速度增益,我的堆栈jpegs的大小几乎翻了一倍。

我现在正在考虑在奇数行上跳过图像处理,而不是复制奇数行上的前一个像素,因为文件大小没有增益。

当我这样做时,我是否阻止了jpeg编解码器压缩图像?

1 个答案:

答案 0 :(得分:2)

在JPEG压缩算法中使用的

DCT对于您人为创建的尖锐细节不会太有效。

如果你想节省空间以减少垂直分辨率,不要只是复制线条,在垂直轴上缩小为2,在显示时按比例缩小2.

但它看起来很难看。