nodejs使图像从较小的图像?

我有一些拼贴在一起的小图像制作一个全尺寸的图像。 瓷砖保存在服务器上。 我想在正确的位置将瓷砖拼接在一起,并在由所有瓷砖文件组成的磁盘上创build1个图像文件。 我怎么能在nodejs中做到这一点?

谢谢

你最好的select是调用像ImageMagick这样的工具,它有一个montage命令,它完全符合你的要求。

这将是相当简单的实现自己,但我看到node-imagemagick的这个分支有montage支持。

由于node.js没有graphics编辑套件,所以最好的path是

你可以调用一个外部脚本, 使用java , 使用php ,或者你觉得最舒服的语言。

关于如何从node.js运行脚本有很多材料,所以我不会在这里搞乱。

不过,我build议你将一个临时文件名作为parameter passing给脚本,然后当它执行完成时,去获取该文件,而不是试图读回二进制文件作为返回值或者同样复杂的东西。