在PHP中将SVG转换为PNG而不使用Imagick

时间:2015-07-20 02:45:39

标签: php svg

我已经阅读过有关将SVG图像转换为PNG的内容,我尝试了一下,但Imagick似乎没有削减它。 Imagick是否存在高斯模糊和/或在群组中使用它的问题?

还有另一种方法可以调整大小(转换之前)并将SVG转换为PNG或PHP中的任何内容吗?

这是我的SVG(主要是自编写的,除了从Gimp导出的路径):http://dt4.my1xt.tk/pi2.svg

这是Imagick的结果:http://dt4.my1xt.tk/pi-im.png

因为它应该是足够可见的Imagick不会削减它。我无法真正改变服务器配置,但也许PHP可以运行一些我可以放在那里的二进制文件(不知道,从未尝试过)?

编辑:可以使用SVG大小的str_replace()魔法来完成重新缩放(不要忘记在之前的svg中设置视图框)。现在问题仍然是我需要另一种方法来进行PNG的PNG。

0 个答案:

没有答案