0

我需要使用 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。如何插入水印?

4

2 回答 2

1

也许你应该把名为「<em>half-transparent-watermark-image.png」的图片放在路径「<em>/path/to/」上,我只是试试你的代码,但使用我自己的图片名称,它的工作。

于 2015-05-15T07:22:39.400 回答
0

gm 需要额外引用:

.draw(['image over 0,0 0,0 "/path/to/file.png"'])
于 2015-10-06T01:55:06.497 回答