【发布时间】:2013-03-22 17:04:59
【问题描述】:
我正在尝试了解 JPEG 压缩过程并执行以下步骤来验证一些事情。
我获取输入图像 img1.jpg 并使用 IrfanView 对其进行压缩,例如 quality=50 (img1_compress.jpg)。
然后我从输入图像 img1.jpg 中裁剪出一个小块(在 X,Y=16,16 处大小为 8x8 的块.jpg)并使用相同的质量参数值 (50) 对其进行压缩。我们称之为 block_compress.jpg。
现在,当我将此块的像素值与完全压缩图像中的像素值进行比较时,它们不匹配。
澄清一下,block_compress.jpg 中位置 0,0 的像素值应该与 img1_compress.jpg 中位置 16,16 的像素值匹配。
我很困惑为什么像素值不匹配?有什么想法吗?
【问题讨论】:
标签: jpeg libjpeg mjpeg jpeg2000 uiimagejpegrepresentation