Ресайз изображений через обработчик событий Битрикс

Для клиента недавно решил интересную задачу: нужно было сделать так, чтобы при загрузке  изображений в элементы или разделы инфоблока, производилось их пропорциональное уменьшение (resize), если длина или ширина изображения превышает заданное значение.

За основу была взята Битриксовая функция ресайза CIBlock::ResizePicture

Собственно код:

В данном листинге используются обработчики событий для разделов и элементов инфоблока. Подключаем этот код в init.php.

Profit.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *