我正在尝试使用ImageMagick构建图像处理API。我无法将PNG图像压缩到所需级别。如何使用ImageMagick为PNG模仿这种https://blog.imgix.com/2016/03/11/auto-compress.html行为!
答案 0 :(得分:1)
PNG压缩是无损的。因此,存在图像尺寸缩小的限制。
有问题的文章说:
...
auto = compress将文件大小减少了99%以上,而不会丢失 质量。
注意:不透明的文件将输出为JPEG。如果你的 插图保存为不透明的PNG,这将导致 图像质量下降。
因此,如果auto = compress获取不透明的PNG图像,则会将其转换为JPEG。
编辑:另外,您是否考虑过考虑现有的API,例如CloudImage服务的API?他们使用更好的算法,我认为值得研究。