Sug*_*rue 62 jpeg lossless-compression
据我所知,JPEG是一种有损压缩标准,"质量"因素控制着压缩程度,从而控制数据丢失量.
但是当质量数设置为100时,生成的jpeg是否无损?
Mar*_*c B 63
无论设置如何,Jpeg都是有损的.在100,您可以获得最低损失.
这很容易测试.掀起一个简单的.bmp,压缩到aq = 100 jpeg,然后重新提取回.bmp.使用Gimp/Photoshop来做两个位图的"差异",你会看到损失 - 它比aq = 50或q = 1转换更不明显,但仍然存在.
小智 36
正如上面正确回答的那样,使用质量为100的"典型"JPEG编码器并不能为您提供无损压缩.存在无损JPEG编码,但它本质上不同并且很少使用.
我只是张贴说,为什么质量100并不意味着无损.
在JPEG压缩中,信息在DCT系数量化步骤期间大部分丢失(8乘8系数块被8乘8量化表划分,因此它们变得更小 - >'更可压缩').当您将JPEG质量设置为100时,不会发生实际量化(因为量化表将全部为1,至少使用标准IJG-JPEG表),因此实际上您不会丢失信息.
但是,即使没有进行量化,主要有两个因素会导致信息丢失:
Mar*_*som 22
有一种无损形式的JPEG,但它没有得到广泛支持,你不会通过调整质量设置得到它 - 这是一个完全不同的过程.