Так как это помечено как PHP, я предполагаю, что это веб-сайт?Вы можете «изменить размер» на лету, просто изменив ширину и высоту тега изображения.Однако недостатком этого является то, что:
- Полное изображение все еще необходимо передать (даже если изображение с измененным размером меньше), и
- Браузер должен выполнить изменение размера,что приводит к немного большему времени рендеринга.
Предварительный расчет изображения с измененным размером и возврат этого изображения приведет к снижению задержки (за счет уменьшения количества передаваемых байтов и устранения необходимости изменения размера на клиенте).Однако выполнение параметра изменения размера на стороне клиента (путем изменения ширины и высоты) является жизнеспособным, если это необходимо.