0

我正在尝试使用 ImageMagick 构建图像处理 API。我无法将 PNG 图像压缩到所需的级别。我如何使用 ImageMagick 模仿PNG 的https://blog.imgix.com/2016/03/11/auto-compress.html行为!!

4

1 回答 1

1

PNG压缩是无损的。因此,存在图像尺寸缩小限制。

有问题的文章说:

...

auto=compress 将文件大小减少了 99% 以上,而质量没有损失。

注意:没有透明度的文件将输出为 JPEG。如果您的插图保存为没有透明度的 PNG,这将导致图像质量下降。

因此,如果 auto=compress 获得不透明的 PNG 图像,它会将其转换为 JPEG。

编辑:另外,您是否考虑过查看现有的 API,例如CloudImage服务的 API?他们使用更好的算法,我认为值得研究一下。

于 2018-07-04T09:09:46.417 回答