Задать вопрос
@NikSIk31

Сжатие изображений с intervention image библиотекой,как правильно?

Нужно сжимать изображения, которые загружает пользователь чтобы они не весили слишком много. Сжимать так, чтобы изображение было нормально читаемо в блоке на сайте и (он примерно 600х600, опционально). Подсказали использовать библиотеку intervention image, использую так-же laravel. Подскажите пожалуйста какими методами можно убавить размер чтобы это было максимально эффективно и нормально отображалось. (до этого просто изменение размера делал)
  • Вопрос задан
  • 932 просмотра
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Onskills
    Мобильная фотография
    1 месяц
    Далее
  • Onskills
    Фотография для начинающих
    1 месяц
    Далее
  • Onskills
    Ретушь и обработка фото
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 2
hrhr99
@hrhr99
Обрезка по ширине - Image::make($file)->widen(600)

Сжатие - Image::make('public/foo.png')->encode('jpg', 75); //последняя цифра - качество по вкусу.
Ответ написан
@alexbeglov1989
Поделюсь своим опытом сжатия картинок... Сначало приходилось вручную перижимать все картинки через Фотошоп. Самый бесплатный кстати вариант (если не считать стоимость лицензии на Фотошоп). Но очень много времени этот процесс занимает, если картинок на сайте больше 10-20. Ведь каждую картинку надо вручную обрабатывать, а потом еще на сайт выкладывать заново. Утомительный такой процесс... Теперь использую этот сервис - https://optipic.io/ Экономит много времени) Работает сам по себе - автоматически - только 1 раз его надо к сайту подключить. Гугл доволен)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Воронеж
от 50 000 до 90 000 ₽
Уницифра Краснодар
от 180 000 до 200 000 ₽
Oggetto Ростов-на-Дону
До 350 000 ₽