我有一些拼凑在一起的小图像会生成一个完整的图像。磁贴保存在服务器上。我想将瓷砖拼接在正确的位置,并在由所有瓷砖文件组成的磁盘上创建1个图像文件。我怎么能在nodejs中做到这一点?
由于
答案 0 :(得分:3)
你最好的选择可能是调用像ImageMagick这样的工具,它具有montage
命令,可以完全满足您的要求。
自己实现起来相当简单,但我发现node-imagemagick的this fork支持montage
。
答案 1 :(得分:0)
由于node.js没有图形编辑套件,因此最好的路径是
您可以调用外部脚本,using java,using php或您认为最容易被黑客攻击的语言。
how to run a script from node.js上有很多资料,所以我不会在这里搞乱。
但是,我建议你将一个临时文件名作为参数传递给脚本,然后当它完成执行时,去获取该文件,而不是试图将二进制文件读回作为返回值或同样令人费解的东西。