Jimp loadFont и getBase64
Я работаю в angular с jimp. Я пытаюсь создать текст на существующем изображении. Но картина не меняется.
let Jimp = require('jimp')
var _this = this;
Jimp.read("assets/TimeLine.png").then(function (image) {
Jimp.loadFont("assets/1.fnt").then(font => {
image.print(font,10, 10,'Hello world that wraps!', 12);
});
image.getBase64(Jimp.MIME_JPEG, function (err, src) {
var img = document.createElement("img");
img.setAttribute("src", src);
_this.timelineStrings = src.toString();
});
}).catch(function (err) {
console.error("! "+ err);
});
}
1 ответ
Я нашел свою ошибку. сожалею
let Jimp = require('jimp')
var _this = this;
Jimp.read("assets/TimeLine.png").then(function (image) {
Jimp.loadFont("assets/1.fnt").then(font => {
image.print(font,10, 10,'Hello world that wraps!', 12)
.getBase64(Jimp.MIME_JPEG, function (err, src) {
var img = document.createElement("img");
img.setAttribute("src", src);
_this.timelineStrings = src.toString();
});
});
}).catch(function (err) {
console.error("! "+ err);
});
}