Node.js GraphicsMagick附加图像而不保存文件

时间:2016-02-08 20:32:32

标签: javascript node.js graphicsmagick

我希望将其添加到另一个简单的图像中。但我需要做的是用gm创建一个图像,并放在另一个的底部,而不用保存服务器上的第一个图像。这很容易如果我可以先保存我的图像,但事情就是如此,情况并非如此。

创建图片

gm(600, 100, '#000')
.fill('rgba(0,0,0,0.7)')
.fill('#fff')
.font("Arial.ttf", 16)
.drawText(15, 30, 'Heading here')
.drawText(15, 55, "Lorem ipsum dolor sit amet")
.write('text.jpg', function (err) {
  if (err){
    console.log(err)
  } else {
    console.log('done');  
  } 
});

调整另一个并调整第一张图片:

gm('img.jpg')
.resize(600)
.append('bottom.jpg')
.write('finished.jpg', function (err) {
  if (err){
    console.log(err)
  } else {
    console.log('done');    
  } 
});

有没有办法可以在不写第一个文件的情况下做到这一点?

0 个答案:

没有答案