Javascript 节点从较小的图像生成图像?

Javascript 节点从较小的图像生成图像?,javascript,node.js,canvas,Javascript,Node.js,Canvas,我有一些小图片拼接在一起,形成一个完整的图像。磁贴保存在服务器上。我想在正确的位置将瓷砖缝合在一起,并在由所有瓷砖文件组成的磁盘上创建一个图像文件。我如何在nodejs中执行此操作 谢谢因为node.js没有图形编辑套件,所以最好的方法是 您可以调用外部脚本、或您觉得最适合进行黑客攻击的语言 上面有很多材料,所以我不会在这里乱搞 但是,我建议您将一个临时文件名作为参数传递给脚本,然后在脚本完成执行后,获取该文件,而不是尝试将二进制文件作为返回值或其他同样复杂的内容读回。您的最佳选择可能是调用Im

我有一些小图片拼接在一起,形成一个完整的图像。磁贴保存在服务器上。我想在正确的位置将瓷砖缝合在一起,并在由所有瓷砖文件组成的磁盘上创建一个图像文件。我如何在nodejs中执行此操作

谢谢

因为node.js没有图形编辑套件,所以最好的方法是

您可以调用外部脚本、或您觉得最适合进行黑客攻击的语言

上面有很多材料,所以我不会在这里乱搞


但是,我建议您将一个临时文件名作为参数传递给脚本,然后在脚本完成执行后,获取该文件,而不是尝试将二进制文件作为返回值或其他同样复杂的内容读回。

您的最佳选择可能是调用ImageMagick之类的工具,它有一个命令,可以完成你想要的


这将是相当简单的实现自己,但我看到节点imagemagick有
蒙太奇
支持;我不敢相信,这件事从11月份就开始了;node肯定会在libs上尖叫!我明白了,这看起来是个好办法。我正在尝试使用具有蒙太奇功能的ImageMagick的分叉版本,但我不确定如何安装npm模块的分叉版本。有什么提示吗?您应该能够使用GitHub tarball URL将其作为依赖项添加到您的
包.json中,例如
“依赖项”:{“imagemagick”:https://github.com/enobrev/node-imagemagick/tarball/master“}
。有关更多信息,请参阅
npm help json
()。我尝试执行此处显示的操作,但还没有成功。。。。。但我想这是另一个问题。