Задача обрезать и сжать картинки (не одну) еще до загрузки на сервер
Все что до загрузки на сервер - это про js, а значит формулируем правильный вопрос гуглу:
js crop imageОбнаружил что при загрузке нескольких изображений съедает всю озу на хостинге.
часто вопрос решается сменой библиотеки
GD на
imagick Удивитесь насколько меньше кушает ресурсы при обрезке, особенно в случае с png. Часто она уже есть на сервере и надо просто в конфиге вашей библиотеки сменить, например для CostaRico/yii2-images:
'graphicsLibrary' => 'Imagick',
цитирую доку:
'graphicsLibrary' => 'GD', //but really its better to use 'Imagick'