我在 node.js 应用程序的服务器端生成一个 PNG,使用 ImageMagick 和 node.js 的 gm 库( node.js 的GraphicsMagick)。
// start with a blank image
var gmImage = gm(100, 100, "#000000ff");
// Draw the stuff on the new blank image
当我使用gm
库完成绘图后,我将该图像存储到文件系统中:
gmImage.write(imagePath, function (err) {
...
});
我现在正在转移到 s3。我想跳过上一步并将图像直接写入 s3 而不使用临时文件。
有没有办法将其写入gmImage
缓冲区或其他东西?