+7 (495) 509-22-71
   

Ресайз изображений - модуль для 1С-Битрикс

Модуль для 1С-Битрикс Очень часто при создании сайтов на 1С-Битрикс мы сталкиваемся с проблемой когда необходимо уменьшать изображения с изменением пропорций без ухудшения качества и без создания дополнительной нагрузки на сервер.
Конечно в системе управления сайтом 1С-Битрикс есть встроенная функция по изменению размера изображения, но у неё есть определенные недостатки, например размер изображения изменяется только при загрузке изображения (создании новости, товара и т.д.), т.е. если вы например заполнив каталог товарами в несколько тысяч позиций смените дизайн сайта и необходимо будет изменить размер изображений то как быть тогда? С нашим модулем легко! Просто необходимо изменить параметры использования модуля в шаблонах, где подгружаются изображения. При этом модуль не создает дополнительной нагрузки на сервер т.к. все превью кэшируются.

Примеры использования

Исходное
изображение

Варианты
ресайза

Качество
сжатия


Наведите курсор на изображение для просмотра детальной информации.




Технические требования:

- Требования модуля к серверному программному обеспечению соответствуют требованию 1С-Битрикс
- Устанавливается на 1С-Битрикс управление сайтом любой редакции, версии 11.5.X и выше

Инструкция по подключению

После установки модуля в необходимые шаблоны дописать перед переменной url изображения /resize/90x0x90x0x80

Например: <img class="preview_picture" border="0" src="/resize/90x0x90x0x80<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>" alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>" /> Возможные параметры: /resize/WxWRxHxHRxQ

W - Число пикселей. Указываем, когда необходимо масштабирование по ширине. от 10 до 2000
WR - Число пикселей. Оставить область в центре по горизонтали.
H - Число пикселей. Указываем, когда необходимо масштабирование по высоте. от 10 до 2000
HR - Число пикселей. Оставить область в центре по вертикали.
Q - Качество jpeg компрессии генерируемой превью. от 10 до 100. По умолчанию 80

Все параметры обязательно должны быть указаны! Если вам не нужно использовать какой либо параметр просто укажите его значение 0 (например: 100x0x0x0x0).


Установить модуль себе на сайт