Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как загрузить фото через XML в одинаковом формате

00 голосов
1
Как загрузить фото через XML в одинаковом формате. В разных выгрузках есть фото разного формата, как привести их к общему формату.
спросил 08 Фев, 21 от аноним

1 Ответ

00 голосов

В настройках инфоблока можно указать максимальные размеры фото, тогда при загрузке Битрикс может сам сжать большие фото до указанного размера. Если же у вас более сложная логика - надо писать код... Или в процессе обмена на событиях OnBeforeIBlockElementAdd OnBeforeIBlockElementUpdate проверять что за фото и осуществлять обрезку, масштабирование,... - или после выгрузки проходить по новым товарам и обрабатывать загруженные фото.

Функции PHP ImageMagic умеют очень много - https://www.php.net/manual/en/class.imagick.php

ответил 08 Фев, 21 от root (25,590 баллов)