在node.js上绘制西里尔文本gm

时间:2016-03-04 23:03:49

标签: node.js graphicsmagick

我有这样的代码

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);
  });

但结果文字是

wrong encoded text on image

如何让它正常工作?代码在Windows 10上运行,但我不是这个原因。

1 个答案:

答案 0 :(得分:1)

.encoding('Unicode')之前的某处添加.write