【发布时间】:2023-03-30 23:13:01
【问题描述】:
我有一些平铺在一起的小图像构成全尺寸图像。瓷砖保存在服务器上。我想在正确的位置将瓷砖拼接在一起,并在磁盘上创建 1 个由所有瓷砖文件组成的图像文件。如何在 nodejs 中做到这一点?
谢谢
【问题讨论】:
标签: javascript node.js canvas
我有一些平铺在一起的小图像构成全尺寸图像。瓷砖保存在服务器上。我想在正确的位置将瓷砖拼接在一起,并在磁盘上创建 1 个由所有瓷砖文件组成的图像文件。如何在 nodejs 中做到这一点?
谢谢
【问题讨论】:
标签: javascript node.js canvas
【讨论】:
package.json 中,并使用 GitHub tarball URL,例如"dependencies" : { "imagemagick" : "https://github.com/enobrev/node-imagemagick/tarball/master" }。请参阅npm help json (also here) 了解更多信息。
由于 node.js 没有图形编辑套件,你最好的路径是
您可以调用外部脚本,using java、using php,或您觉得最舒服的 hack 语言。
how to run a script from node.js 上有很多资料,所以我不会在这里乱说。
但是,我建议您将一个临时文件名作为参数传递给脚本,然后当它完成执行时,去获取该文件,而不是尝试将二进制文件作为返回值或同样复杂的东西读回。
【讨论】: