【问题标题】:watermark in image using nodejs使用nodejs在图像中添加水印
【发布时间】:2018-05-29 18:34:53
【问题描述】:

我已经使用 node_module 'gm' 在图像上添加了水印,我将字体颜色设为灰色,但我发现了一个错误,即如果图像内容为灰色,所以我的水印与图像合并,所以我无法读取水印文本,那就是为什么我想在图像和水印文本之间创建叠加层,但我不知道如何实现它我当前的代码是

const image = gm(__dirname+'/download.jpeg').fill('#ffffff').font('Arial', 10, '#ffffff').drawText(10, 20, "some text");
image.write('result.png', err => {
    if(err) return console.error(err);
});

我不知道如何在它们之间进行叠加,我的实际图像是

我的水印图片是

任何帮助都应该提前感谢

【问题讨论】:

    标签: node.js image watermark gm


    【解决方案1】:

    所以没有这样的模块可以给你预期的结果。 但是我遇到了同样的问题并遇到了这个模块“node-caption”但是这个模块也没有给我们预期的结果。所以我稍微调整了这个模块并让它按预期工作。 这是我的 git hub repo https://github.com/mohsincynexis/node-caption 的修改模块的 URL。 更改仅在 generate.js 文件中。 这是水印后的附图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多