【发布时间】:2016-12-29 05:22:35
【问题描述】:
我有以下 64x64 图像,由随机颜色的 8x8 正方形组成。
现在,我通过 PHP 的 imagejpg() 函数推送此图像,默认情况下该函数的质量为 75%,我收到此结果,并带有可见的伪影:
据我了解 JPEG,DCT 应用于单个 8x8 正方形,它们都是纯色。色度子采样也有足够的分辨率来提供准确的颜色,所以这也不应该有效果。
我怎么会在 8x8 方格内看到伪影?是否有可能使用 16x16 DCT?是在随机位置而不是从角落选择 8x8 方格吗?是否有其他可能的原因会导致我的方格与 8x8 DCT 分区不完全一致?
谢谢!
【问题讨论】:
-
使用 16×16 方格或禁用色度二次采样。
标签: image compression jpeg