如何配置ImageMagick更快? (命令行SVG到PNG转换)

时间:2014-01-05 19:30:56

标签: svg imagemagick png converter

我正在使用PHP的exec函数在我的服务器上执行命令convert

对于6,7 kB SVG-File(转换文件:5,2 kB PNG-File)以下命令:

/usr/bin/convert -density 72 -resize 270 80 -background transparent
  /var/www/app/img/logo.svg PNG32:/tmp/svg2png/20140105-
  a86b2ed2c38ed310020d201db8042d71.png

我的MBP需要大约0,0001s,但我的六核服务器大约需要15秒。 这怎么可能? ImageMagick有什么设置可能是问题吗?

我已经减少了密度而没有效果。

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

使用-bench& -verbose选项可以解决效果不佳的问题。 SVG代表的性能问题已为人所知,但近年来已得到解决。确保服务器上的是最新的,并确保所有已配置的功能和代表设置正确。

identify -list configure

请参阅this answer关于减慢Debian / Ubuntu系统上convert实用程序的速度。