Мне на изображения просто нужно лепить текст где должен быть черный задний фон. Я решил наклеить текст на новый созданный объект, получить размер вышедшего результата в пикселях, добавить задний фон и соединить с самим изображением. Вот такое говнецо вышло в итоге:
gm(400, 100, 'black')
.font("Helvetica.ttf", 50)
.fill('#333')
.drawText(0, 0, 'hello world how are you me interesting ???', 'Center')
.write('new.jpg', (err) => {
if (err) console.log(err);
gm('new.jpg').size(function(err, size) {
console.log('size: ', size);
// .drawRectangle(coords, size)
});
});
и проблема - получаю размер заданный изначально, который мне не нужен, мне нужен зависимый размер получившийся от размера текста.
Помогите пожалуйста, мб есть другие модули для такой работы