JPEG质量因子压缩



JPEG图像的DCT值以步长的倍数为中心(步长取决于压缩的质量因子(。

如果对JPEG图像circshift(lenaJPG,[1,1]);)执行右下循环移位,则DCT值不再以步长为中心。为什么会发生这种情况?

我猜问题是我不明白JPEG是如何基于QF进行压缩的。

我的猜测是,DCT值不再"离散"的原因是,它们不是16的倍数(对于QF=50(,JPEG压缩将DCT值四舍五入到最接近的16的倍数;但是,当对移位的图像进行DCT时,形成8x8块中的每个块的余弦波与图像被压缩的块不同。

这就是发生的事情吗?换档时压缩是否丢失?我完全错了吗?

我完全错了吗?

是。

JPEG中不存在质量因素。一些编码器具有选择量化表的质量设置。

DCT之后,值被四舍五入到最接近的整数,而不是16的倍数。DCT值然后被量化表中的相应值除。

相关内容

  • 没有找到相关文章

最新更新