nodejs从较小的图像制作图像?

时间:2012-02-07 20:56:23

标签: javascript node.js canvas

我有一些拼凑在一起的小图像会生成一个完整的图像。磁贴保存在服务器上。我想将瓷砖拼接在正确的位置,并在由所有瓷砖文件组成的磁盘上创建1个图像文件。我怎么能在nodejs中做到这一点?

由于

2 个答案:

答案 0 :(得分:3)

你最好的选择可能是调用像ImageMagick这样的工具,它具有montage命令,可以完全满足您的要求。

自己实现起来相当简单,但我发现node-imagemagick的this fork支持montage

答案 1 :(得分:0)

由于node.js没有图形编辑套件,因此最好的路径是

您可以调用外部脚本,using javausing php或您认为最容易被黑客攻击的语言。

how to run a script from node.js上有很多资料,所以我不会在这里搞乱。

但是,我建议你将一个临时文件名作为参数传递给脚本,然后当它完成执行时,去获取该文件,而不是试图将二进制文件读回作为返回值或同样令人费解的东西。