我试图弄清楚为什么JPEG压缩会导致红色光谱中的噪声相对于蓝色光谱而言更大,更模糊。我已经看到了这个问题,并且我没有在寻找解决方法。我只想知道为什么红色在压缩过程中容易失真。
这种行为在“政治战役”图像(图片以红色,蓝色和棕褐色阴影呈现)中非常明显,但在其他地方也可见。这是一个示例:
注意沿红边的边框吗?
我试图弄清楚为什么JPEG压缩会导致红色光谱中的噪声相对于蓝色光谱而言更大,更模糊。我已经看到了这个问题,并且我没有在寻找解决方法。我只想知道为什么红色在压缩过程中容易失真。
这种行为在“政治战役”图像(图片以红色,蓝色和棕褐色阴影呈现)中非常明显,但在其他地方也可见。这是一个示例:
注意沿红边的边框吗?
Answers:
@Scott所说的一切都是真实的,但是为了更好地理解WHY的原因,甚至RED看起来似乎更糟,我将您引向该信息(强调我的知识,并对其进行了编辑)
JPEG ...用于压缩自然,真实世界场景的全彩色或灰度图像[并且]是一种有损压缩算法...
JPEG 最适合连续色调图像,例如照片或自然艺术品;在字体,简单的卡通或线条图等锐利或单色的艺术上效果不佳。JPEG支持24位色深或1670万种颜色。
JPEG实际上只是一种压缩算法,而不是文件格式。JPEG 旨在利用我们眼睛的某些属性,即与对短距离的快速变化相比,对亮度和颜色的缓慢变化更敏感。
尽管JPEG通常是照片的最佳选择,但在8位监视器上,它们被强制抖动为8位调色板。JPEG压缩被视为24位数据(灰色为8位),无论原始图像的颜色如何。因此,如果在JPEG压缩之前将图像从24位缩减为8位,则压缩率实际上会恶化,整体质量也会恶化。
JPEG压缩将噪声引入纯色区域,这可能会使纯色图形失真甚至模糊。这就是为什么JPEG不太适合单色的锐边艺术或类型的原因。JPEG可以将900K的24位图像缩小到45K(高质量)或30K(中等质量),比例为20:1到30:1。但是,使用JPEG 压缩的次数越多,边缘清晰度和清晰度下降的幅度就越大。JPEG也不支持透明度。
重要的是要注意,将图形压缩后保存为JPEG格式应该是最后一步。压缩效果是累积的。这意味着,每次重新保存JPEG文件时,您都将对其进行进一步压缩,从而丢弃无法收回的数据(照片细节)。
现在,对于解释RED的流行程度的超级技术细节(实际上是对眼睛的欺骗),您可能需要阅读此信息(再次强调是我的)
JPEG压缩的起点是原色红色,绿色和蓝色的像素,这对于有损压缩而言不是最佳的选择。在实际压缩之前,只需简单地转换RGB颜色,例如,在YCrCb模型中,第一个通道存储纯亮度信息(Y),因此,红色,蓝色和绿色通道的亮度平均值。在第二个通道中存储的是红色通道的平均亮度偏差,在第三个通道中存储的是蓝色通道的偏差。绿色通道的值可以由此计算出来,不需要特别记录。将亮度(亮度)和色度(颜色)作为成分分开后,可以将两个色度通道的分辨率降低到一半或四分之一,因为它们的清晰度并不重要。人类的视觉皮层包含独立的系统,用于感知颜色和形状,并且色盲仍然会忽略以前的高分辨率像素边界,颜色检测系统的分辨率又是像素形式的三到四倍。承认。
希望可以帮助您更好地了解所有情况。
JPG是一种有损压缩方法。这意味着每次保存jpg图像数据时都会丢弃以节省文件大小(kb)。必须意识到,每次保存jpg时都会发生这种数据丢失。因此,如果打开jpg,然后将其另存为jpg,则会丢弃更多的图像数据。在发生数据丢失的区域中开始出现伪影(或浮渣或模糊性)。
在颜色从一个纯色场过渡到另一个纯色场的情况下,这种数据丢失最常见。特定的颜色没有直接的问题。它更多是关于类似颜色的大区域。
对于仅包含大面积纯色区域的图像,gif等格式比jpg更合适。gif格式旨在保留大面积的纯色。
由于我们的自然环境主要是绿色的,因此我们的眼睛对绿色最敏感。我们可以在光谱的绿色部分检测到更多的细微差别。进化-避免掠食者,识别猎物。正是这种色彩感知上的不平等可能导致图像中看起来不同的红色成分。