Проблема:
У нас есть большие изображения продуктов, для которых мы хотим иметь миниатюры различного размера, но не хотим зацикливаться на пакетной обработке изображений в Photoshop. Нам нужен динамический способ или изменение размеров изображений, которые не добавят дополнительное время загрузки, пока изображения обрабатываются на сервере.
Amazon делает это с помощью своего решения для электронной коммерции. Когда вы загружаете изображение, оно изменяет размер изображения в квадратный формат, а затем дает вам все мыслимые размеры. например 150x150, 149x149 и т. д. Начиная с самого большого размера изображения, поэтому, если вы загрузите изображение 1024x900, оно изменит его размер до 1023x899, 1023x1203 (при необходимости добавьте пробел), а затем измените размер каждого пикселя, пока не достигнет 1x1px. Некоторые хранят все изображения на сервере (если он это делает)
"Должен быть лучший путь"
Есть ли какие-либо предложения о том, как лучше всего изменить размер изображения на лету?