我正在 nodejs 中搜索一种在 imagemagick 的帮助下将 svg 转换为 png 的方法 https://github.com/rsms/node-imagemagick ,而不将生成的 png 存储在本地文件系统的临时文件中。
不幸的是,我无法做到这一点。而且我没有在互联网上找到示例。有人可以给我举个例子吗?
最佳答案
var im = require('imagemagick');
var fs = require('fs');
im.convert(['foo.svg', 'png:-'],
function(err, stdout){
if (err) throw err;
//stdout is your image
//just write it to file to test this:
fs.writeFileSync('test.png', stdout,'binary');
});
它只是将“原始”参数抛给命令行 convert
,所以如有任何问题,请查看 convert 的文档。
关于node.js - 在 node.js 中使用 imagemagick 将 svg 转换为 png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13845488/