2015-05-04 105 views
0

我需要使用gm将水印插入到图像中。如何通过gm(nodejs)在图像中插入水印

gm('/path/to/input-image.jpg') 
.draw(['image Over 0,0 0,0 /path/to/half-transparent-watermark-image.png']) 
.write('/path/to/output-image.jpg', function(e){ 
console.log(e||'done'); // What would you like to do here? 
}); 

但有错误信息:错误:命令失败:转换:不合格图纸原始定义`/path/to/half-transparent-watermark-image.png''@ draw.c /的DrawImage/3124 。如何插入水印?

回答

1

也许你应该把命名的图像「半透明水印image.png」的路径「/路径/到/」,我只是尝试你的代码,但用自己的形象的名字,它的工作。

0

克需要额外的报价:

.draw(['image over 0,0 0,0 "/path/to/file.png"'])