如何使用ImageMagick删除图像的透明背景?我应使用哪个功能删除CSS透明网格?

时间:2018-07-04 01:58:00

标签: imagemagick go-imagick

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

1 个答案:

答案 0 :(得分:1)

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

有问题的文章说:

  

...

     

auto = compress将文件大小减少了99%以上,而不会丢失   质量。

     

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

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

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