我有一个关于JPEG文件写入的问题。假设我有一个PNG文件example.png,并且希望将文件格式更改为JPEG,而不丢失任何信息。就目前而言,我有两个解决方案:
因此,我想知道我应该做些什么来解决这个问题。任何想法都将不胜感激。
发布于 2018-01-21 22:56:28
这个问题还没有解决(截至2018年)。
如果希望JPEG文件在大多数图像查看器中可用,则无法避免使用有损压缩。
通常支持的JPEG版本是基于DCT压缩,根据定义,DCT压缩执行转换和舍入,从而造成一些精度损失。
替代的无损JPEG压缩方法,JPEG-LS,很少被支持.
还有JPEG-XT扩展,它是有损图像+层的组合,用于无损原始图像的重建。它在JPEG图像查看器中很好地失败了,但是它更新,我不知道它是否已经在任何地方实现。
如果您确实需要无损,请使用PNG。使用JPEG,你能得到的最好的是在quality=100的RGB彩色空间中的最小有损JPEG (这不是字面上的100%)。
https://stackoverflow.com/questions/15006430
复制相似问题