Используется модуль
graphicsMagick
, "портированный" для nodeJs (
aheckmann.github.io/gm/).
Требуется открыть изображение, наложить на него русский текст, сохранить под новым именем:
const gm = require('gm');
gm('image.png')
.font("Lato-Regular.ttf", 36)
.fill('#333')
.drawText(200, 40, 'Кирилличекский текст')
.write('result.png', (err) => {
if (err) console.log(err);
});
В результате получаю:
Как я вычитал (
https://habrahabr.ru/post/147843/), это вследствие того, что кириллический текст в кодировке windows-1251 считывается как будто это кодировка windows-1252.
Как быть?