@Tarasovych

Как реализовать сжатие/оптимизацию изображений?

Есть ряд изображений, которые будут использоватся в разных разрешениях (к примеру 1000х1000 и 100х100). Как лучше сделать ресайз?
Вариант ресайзить до 1000px и потом через css выводить 100px, наверное, неоптимальный, т. к. грузится на страницу все равно будет 1000px.
Ресайзить 2 раза в разные папки?
  • Вопрос задан
  • 380 просмотров
Пригласить эксперта
Ответы на вопрос 3
@entermix
Ресайзить 2 раза в разные папки?

Да, но можно просто использовать imagefly, например
Ответ написан
fomvasss
@fomvasss
PHP developer
Я использую для таких целей плагин InterventionImageCache
Делаю нужные роуты для изображений, которые использую при выводе и просто передаю имя картинки, а плагину уже с папки формирует нужный размер, к тому же используется кеширование
<img class="img-responsive" src="{{ route('imagecache', ['avatar-120x120', $user->avatar]) }}">
<img class="img-responsive" src="{{ route('imagecache', ['avatar-520x520', $user->avatar]) }}">


Также Для удобного сохранения картинок (можно разных размеров) можете использовать плагин image-manager
Ответ написан
Комментировать
zvermafia
@zvermafia
WebDev
Очень удобно: Laravel Medialibrary.

Определяете какие размеры нужны (можно фильтры добавить) и оно сам сделает разные варианты фото...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект