我正在尝试使用jimp向图像添加文本。在打印功能中我要去哪里出错以接收此错误。
let fileName = 'botImageTemplate.png';
let fontPerson = Jimp.loadFont(Jimp.FONT_SANS_128_BLACK).then(font => font);
Jimp.read(fileName)
.then(image => {
return image
.print(fontPerson, 50, 50, {
text: "This is my text",
alignmentX: Jimp.HORIZONTAL_ALIGN_CENTER,
alignmentY: Jimp.VERTICAL_ALIGN_MIDDLE
}, 40, 40)
.write('botTesting.png')
})
.catch(err => {
console.error(err);
});
我不断收到的错误消息是“ TypeError:无法读取未定义'lineHeight'的属性”
要使它正常工作,我需要更改什么?
答案 0 :(得分:0)
我不知道jimp,但是您可以尝试添加参数:maxWidth和maxHeight。 对我来说,似乎缺少一些特质。