Главная страница / DataLife Engine / Плагины / MWS Image Resizer 1.9: автоматическое сжатие и обрезка картинок

MWS Image Resizer 1.9: автоматическое сжатие и обрезка картинок

06 апреля 2020, Понедельник
4 160
4
MWS Image Resizer 1.9: автоматическое сжатие и обрезка картинок

Модуль Image Resizer - бесплатный модуль для автоматического сжатия и обрезки картинок по заданным параметрам от нашего турецкого коллеги с ником MaRZoCHi. Можно настроить свою ссылку по которой будут доступны сжатые картинки. Главная особенность - возможность заливки на субдомен или CDN, это позволит вам сэкономить место на основном сайте. Модуль устанавливается в два клика через систему плагинов в DLE 13.0 и выше.

Особенности:
  • Модуль бесплатный
  • Используется мощный класс для сжатия и обрезки картинок от автора abeautifulsite
  • Возможность сжатия до указанной высоты и ширины
  • Возможность сжатия до указанного качества
  • Возможность скачивания картинок с других сайтов на ваш сайт
  • Возможность заливки сжатых картинок на субдомен или CDN
  • Возможность задать свой адрес для картинок
  • Гибкие настройки
  • Отдельный языковой файл, доступные языки - Русский, Английский и Турецкий


Возможности:
Для установки модуля достаточно загрузить скачанный архив через систему плагинов.
Для сжатия добавьте resize="параметры" в код подключения картинок.

Например у вас ссылка
<img src="{image-1}" alt="{title}" />

Добавляем к ней атрибут, получаем
<img src="{image-1}" resize="w:300,h:300,q:90" alt="{title}" />


Параметры с пояснением:
w: Ширина
h: Высота
q: Качество ( 0-100 )
f: высота и ширина будет взята с настрок модуля
d: Этим параметром мы разрешим скачивать картинки с других сайтов к вам на сайт
e: Пропорциональное сжатие
- 1 или w : по ширине
- 2 или h : по высоте
- 0 : по самой длинной стороне

Пример (можно использовать разные разделители параметров)
resize="w:728|h:440|q:75|e:1"
resize="w:728;h:440;q:75;e:1"
resize="w:728,h:440,q:75,e:1"
resize="w:728;h:440;q:75;e:w,f:1"
resize="w:728;h:440;q:75;e:h"

Теперь поясню как активировать обрезку картинок.
Для активации обрезки в код вывода картинки добавляем атрибут crop="параметр".
Например у вас ссылка
<img src="{image-1}" alt="{title}" />

Добавляем к ней атрибут, получаем
<img src="{image-1}" resize="w:300,h:300,q:90" crop="c-l" alt="{title}" />

Параметры с пояснением:
resize="w:400,h:400,q:80" crop="c-l" # обрезка посередине
resize="w:400,h:400,q:80" crop="t-l" # По левому верхнему углу
resize="w:400,h:400,q:80" crop="b-r" # По нижнему правому углу

plugin_image_resizer.zip [26.19 Kb] (cкачиваний: 98)
Комментарии:
{login}

Твой комментарий..

  1. Civa 22 марта 2021 20:17
    А он работает с webp?
    1. byroot Администраторы 22 марта 2021 20:41
      К сожалению нет!
  2. Артем 3 декабря 2020 04:40
    Все картинки сохраняются в одну папку. Можно как-то сделать, чтобы по подпапкам раскидывал?
    1. byroot Администраторы 3 декабря 2020 08:52
      В том виде модуля как он сейчас такого функционала нет. На wordpess у меня как то в одной папке было около 15к файлов и проблем с работой не было заметно, если конечно на кол-во файлов в папке нет ограничений на сервере.
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2025 | Карта сайта