водяной знак в изображении с помощью nodejs - PullRequest
0 голосов
/ 22 мая 2018

Я добавил водяной знак на изображение, используя 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);
});

, и я не знаю, как сделать наложение между нимимое действительное изображение enter image description here

, а мое изображение с водяным знаком enter image description here

любая помощь должна быть оценена заранее, спасибо

1 Ответ

0 голосов
/ 29 мая 2018

Так что нет такого модуля, который мог бы дать вам ожидаемый результат.Но я столкнулся с той же проблемой и наткнулся на этот модуль " node-caption ", но опять же этот модуль также не дает нам ожидаемого результата.Поэтому я немного подправил этот модуль и сделал так, чтобы он работал как положено.Вот URL к модифицированному модулю моего репозитория git hub https://github.com/mohsincynexis/node-caption. Изменения есть только в файле generate.js.Вот прикрепленное изображение после водяного знака. enter image description here

...