不久前,我使用了一个名为(我认为)“弄脏它”的PNG优化服务。你给它一个网络链接,它返回了所有PNG图像的压缩文件大小很好,嗯,弄脏了…
我想实现一个类似的优化特性,作为我网站的图片上传过程的一部分;有人知道我可以利用一个预先存在的库(最好是php或python)吗?一个简短的谷歌已经向我指出了几种命令行风格的工具,但如果可能的话,我宁愿不走这条路。

最佳答案

使用php执行此命令行工具

  pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB -brute -l 9 -max -reduce -m 0 -q IMAGE
  optipng -o7 -q pngout.png
  pngout pngout.png -q -y -k0 -s0
  advpng -z -4 pngout.png > /dev/null

pngcrush
OptiPNG
pngout
advpng

08-08 09:05