Как «синхронизировать» предпросмотр и результат наложения текста?

Здравствуйте, уважаемые программисты. Ситуация такая. Накидал предпросмотр для пользователей наложения текста на изображение

Но... Есть проблема. При предпросмотре изображение адаптируется под ширину экрана. И может быть, к примеру, вместо оригинального 1280 пикселей, всего 200 или 300. Естественно когда пользователь выбирает шрифт, то на предпросмотре он видит одну "картину", а когда php накладывает текст на оригинал, то естественно выглядит текст совсем иначе. Например, очень мелко! Как в моей ситуации можно "синхронизировать" просмотр, чтобы совпадало с реальным результатом? Как-то высчитывать оригинальный размер, размер изображения на экране и адаптировать шрифт при помощи js?
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 2
tyoma_koder
@tyoma_koder
можно вставить картинку тегом img без указания размеров, тогда его размеры будут равны размеру картинки которые можно получить через js, а масштабировать картинку можно transform:scale(.5)
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Может, подумать в направлении авто-масштабирования текста: чтобы тот вписывался в области, принимая максимально возможный размер шрифта?

Какая бы ни была картинка, можно из неё выделить по высоте, скажем, 1/4 сверху и 1/4 снизу – это прямоугольники, которые заполняются текстом. Размер шрифта вычислять относительно, скажем, той же высоты изображения.
Ответ написан
Ваш ответ на вопрос

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

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