|
|
1
1
不看例子很难判断,但我假设你注意到的伪影是高频成分(特征是亮度的急剧变化,只持续一两个像素)。尽管不是强制性的,许多.jpeg压缩算法将使用特定的 quantization matrices 衰减高频成分 在 因此,不难想象,在较低的质量设置下,高频分量会从图像中“切除”,降低梯度,产生整体“更平滑”的外观。而且,也不难想象,在高质量(但不完美)的情况下,一些高频分量可能会在连续运行中被夸大,甚至被放大(由于量化误差)。
(来自维基媒体的原始图片, see here |
|
|
2
0
JPEG是一种有损压缩算法。即使使用100%质量,解码图像也不会与原始图像完全相同。所以,如果您多次对同一图像进行编码和解码,则通常会发现伪影。 如果你不想有任何损失,就使用PNG算法。
在使用Photoshop或GIMP编码时,这种损失是无法观察到的,可能是因为他们改进了算法。在android7中比在低版本中更好的结果也可能是相同的结果。 |
|
|
schubi · 将jpeg字符数据转换为opencv mat 7 年前 |
|
|
bur · PHP图像大小调整不起作用 7 年前 |
|
|
Jaro · racket:处理jpeg文件 7 年前 |
|
|
Davide · gulp图像不压缩JPGs 7 年前 |
|
|
baudcode · 没有所有编解码器信息的jpeg文件有多大? 7 年前 |