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