svg按需成像

Jda*_*ern 5 php svg node.js d3.js jquery-svg

我有javascript代码,当一个人登陆其中一个页面时,它会动态生成svg图像标签.我使用d3库来帮助制作图像.唯一的问题是d3不完全兼容IE,我想根据svg文件生成.png,jpg,gif或任何其他图像文件.有没有一种已知的方法来做到这一点?服务器端代码是基于PHP的,我们使用node.js和render.js来获取大量动态内容.

Rep*_*pox 5

我正在使用ImageMagick将SVG图像转换为PNG图像.这非常有效.

一个如何执行此操作的简单示例:

exec('/usr/bin/convert /path/to/image.svg /path/to/output_image.png');
Run Code Online (Sandbox Code Playgroud)

我正在使用它非常成功地处理用libqrencode制作的QR码到不同的大小和颜色.