我需要使用gm为您的图像插入水印。
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.如何插入水印?
答案 0 :(得分:1)
也许你应该将名为「 half-transparent-watermark-image.png 」的图片放在路径「 / path / to / 」上,我只是试试你的代码但是使用我自己的图像名称,它就可以了。
答案 1 :(得分:0)
gm需要额外引用:
.draw(['image over 0,0 0,0 "/path/to/file.png"'])