使用 pngquant library/algorithm 时是否有可见颜色丢失的样本?
Are there any samples of visible color loss when using pngquant library/algorithm?
我想开始在我们的产品中使用 pngquant 库来改进我们的自定义 png 压缩。但是 png quant 是有损的,这将是一个艰难的销售。我将得到的主要反对意见是我们不能放松 colors/quality。
当 png quant 算法生成质量明显下降的压缩 png 图像时,是否存在 samples/cases?
pngquant 库生成的图像(在我看来)质量非常好。
你可以用参数
调整它
--质量最小-最大
指示 pngquant 使用满足或超过最大质量所需的最少颜色。如果转换结果的质量低于最低质量,图像将不会被保存(如果输出到标准输出,将输出 24 位原始图像)并且 pngquant 将退出,状态代码为 99。
min 和 max 是 0(最差)到 100(完美)范围内的数字,类似于 JPEG。
pngquant --quality=65-80 image.png
(来自 https://pngquant.org)
我还没有看到与其他有损编解码器的深入质量比较,但您可以随时测试它是否适合您的需要,并将其与 JPEG、JPEG2000 或其他格式进行比较。
我发现当使用具有广泛颜色的渐变时,损失很明显。
http://the-coderok.azurewebsites.net/2015/09/23/Example-of-noticable-loss-in-image-quality-that-was-compressed-with-PNG-quant/
我想开始在我们的产品中使用 pngquant 库来改进我们的自定义 png 压缩。但是 png quant 是有损的,这将是一个艰难的销售。我将得到的主要反对意见是我们不能放松 colors/quality。 当 png quant 算法生成质量明显下降的压缩 png 图像时,是否存在 samples/cases?
pngquant 库生成的图像(在我看来)质量非常好。 你可以用参数
调整它--质量最小-最大 指示 pngquant 使用满足或超过最大质量所需的最少颜色。如果转换结果的质量低于最低质量,图像将不会被保存(如果输出到标准输出,将输出 24 位原始图像)并且 pngquant 将退出,状态代码为 99。
min 和 max 是 0(最差)到 100(完美)范围内的数字,类似于 JPEG。 pngquant --quality=65-80 image.png
(来自 https://pngquant.org)
我还没有看到与其他有损编解码器的深入质量比较,但您可以随时测试它是否适合您的需要,并将其与 JPEG、JPEG2000 或其他格式进行比较。
我发现当使用具有广泛颜色的渐变时,损失很明显。 http://the-coderok.azurewebsites.net/2015/09/23/Example-of-noticable-loss-in-image-quality-that-was-compressed-with-PNG-quant/