我正在使用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有什么设置可能是问题吗?
我已经减少了密度而没有效果。
感谢您的帮助!
答案 0 :(得分:4)
使用-bench
& -verbose
选项可以解决效果不佳的问题。 SVG代表的性能问题已为人所知,但近年来已得到解决。确保服务器上的imagemagick是最新的,并确保所有已配置的功能和代表设置正确。
identify -list configure
请参阅this answer关于openmp减慢Debian / Ubuntu系统上convert
实用程序的速度。