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

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект