Задать вопрос
@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 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы