2015-05-04 51 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"'])