AlexanderTsymbal
@AlexanderTsymbal
tsymbal.su

При создании эскизов изображений с CFile::ResizeImageGet они разворачиваются на 90 градусов?

Добрый день, коллеги.
Может быть, кто-нибудь сталкивался? Делаю проект, в котором предусмотрена загрузка фото, сделанных пользователями с телефона.
Для отображения в списках делаю эскизы этих изображений с помощью функции CFile::ResizeImageGet параметром BX_RESIZE_IMAGE_EXACT (задаю жёсткие размеры). Эскизы портретных фотографий при этом разворачиваются на 90 градусов. А исходные изображения (которые не тронул битрикс) отображаются корректно.
gmvVNg7uqW3qOm?d=1
Понимаю, что у фото, сделанных с мобильных устройств, вшиты meta-данные, определяющие разворот фотографии на основе значений гироскопических датчиков. Но когда битрикс начинает делать эскизы таких фото, он, почему-то, не учитывает эти мета-данные.
Подскажите, как быть? Есть ли какие-то штатные средства bitrix для решения этой проблемы?

UPD: пробую поменять метод ресайза на BX_RESIZE_IMAGE_PROPORTIONAL_ALT - проблема сохраняется.
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы