f_society
@f_society
по граблям новичка

Как обрезать картинки до загрузки на сервер в yii2?

Есть форма с подключенной YII2-Images, подключил обрезание картинок после загрузки.
Обнаружил что при загрузке нескольких изображений съедает всю озу на хостинге.
Погуглил нашел что можно изменить настройки сервера, теперь грузит без ошибки но очень долго.
Задача обрезать и сжать картинки (не одну) еще до загрузки на сервер, можно по стандарту
Помогите решить задачу, сам очень долго думал, гуглил но ничего годного не нашел
желательно чтобы были превьюшки и возможность их удалять прям в самой форме
  • Вопрос задан
  • 467 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Задача обрезать и сжать картинки (не одну) еще до загрузки на сервер

Все что до загрузки на сервер - это про js, а значит формулируем правильный вопрос гуглу: js crop image

Обнаружил что при загрузке нескольких изображений съедает всю озу на хостинге.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы