我有这样的代码
var gm = require('gm');
gm('image.jpg')
.font("Lato-Regular.ttf", 36)
.fill('#333')
.drawText(200,40,'Кириллический текст')
.write('result.jpg', (err) => {
if (err) console.log(err);
});
但结果文字是
如何让它正常工作?代码在Windows 10上运行,但我不是这个原因。
答案 0 :(得分:1)
在.encoding('Unicode')
之前的某处添加.write
。