@olezhenka

Как наклеить текст на изображение с задним фоном по середине и многострочно?

Мне на изображения просто нужно лепить текст где должен быть черный задний фон. Я решил наклеить текст на новый созданный объект, получить размер вышедшего результата в пикселях, добавить задний фон и соединить с самим изображением. Вот такое говнецо вышло в итоге:
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)
				});
			});

и проблема - получаю размер заданный изначально, который мне не нужен, мне нужен зависимый размер получившийся от размера текста.

Помогите пожалуйста, мб есть другие модули для такой работы
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект