Я создаю "генератор изображений", где пользователи могут загружать изображение и добавлять текст и/или рисовать на нем. Выведенное изображение является фиксированным размером (698x450).
На стороне клиента, когда пользователь загружает свое изображение, он устанавливается в качестве фона div, который имеет размер 698x450 с обложкой background-size:. Это заставляет его хорошо заполнять область.
Конечное комбинированное изображение генерируется PHP с использованием функций GD. Мой вопрос: как я могу получить изображение для масштабирования в PHP так же, как в CSS. Я хочу, чтобы результат PHP скрипт выглядел так же, как если бы изображение было установлено в CSS, как было выше. Кто-нибудь знает, как браузеры используют фоновый размер: обложка подсчитывает, как масштабировать изображение соответствующим образом? Я хочу перевести это на PHP.
Спасибо