Проблема этого подхода заключается в том, что серверные сценарии (в данном случае PHP) закончили работать после отправки страницы в браузер посетителя (клиент).Методы изменения размера на стороне клиента используются, потому что сценарии на стороне клиента (в данном случае jQuery) имеют доступ к клиентскому браузеру и могут основывать свои размеры на переменных среды, таких как размер области просмотра браузера.
Итог: хотя вы можете pre -size на стороне сервера, возможно, обслуживать диапазон размеров изображений или включать некоторую информацию о размере окна / размере в запросе, но не на стороне сервераТехника сможет соответствовать уровню контроля, который вы будете иметь на стороне клиента.