Несколько возможных причин, по которым не всегда удаётся точно задать размеры изображения через API «Битрикс»:
- Проблемы с кешированием. www.cyberforum.ru Если кеша нет или он устаревший, происходит ресайз картинок и сохранение файлов. www.cyberforum.ru
- Неправильная настройка сервера. www.cyberforum.ru Возможно, есть проблемы со временем создания страницы, из-за которых браузер не понимает, что появилась новая страница. www.cyberforum.ru
- Нехватка прав у пользователя, под которым происходит обмен. www.cyberforum.ru Можно попробовать временно предоставить этому пользователю права администратора и посмотреть на результат. www.cyberforum.ru
- Использование массива из $_FILES. qna.habr.com Метод, который изменяет размер изображения, работает только с зарегистрированными изображениями. qna.habr.com
Для решения проблемы можно попробовать сбросить кеш, проверить права доступа к подкаталогам со словом «cache» в названии в каталоге «bitrix». www.cyberforum.ru
Если самостоятельно решить проблему не удаётся, рекомендуется обратиться в службу поддержки «Битрикс».