@Sky161
Начинающий Web-разработчик

Bitrix портит изобаржения при использованиии CFile::ResizeImageGet?

Привет всем. Уже не в первом проекте Bitrix портит png изображения, добавляя на них разные артефакты. Происходит это при использовании функции CFile::ResizeImageGet. Как можно исправить данную проблему? Пример функции:
<?foreach($arResult['ITEMS'] as $arItem){
        $photo = CFile::ResizeImageGet($arItem['PREVIEW_PICTURE'], array('width'=>85, 'height'=>82), BX_RESIZE_IMAGE_PROPORTIONAL, true);?>
<?}?>

Результат - prntscr.com/7q9c2y
  • Вопрос задан
  • 1848 просмотров
Пригласить эксперта
Ответы на вопрос 1
@che7ovek
Возможно стоит попробовать сделать так:
$photo = CFile::ResizeImageGet($arItem['PREVIEW_PICTURE'], array('width'=>85, 'height'=>82), BX_RESIZE_IMAGE_PROPORTIONAL, true, array());

Битрикс по умолчанию применяет фильтр резкости к масштабируемым изображениям. А пустой массив отменяет это поведение. Возможно проблема из-за этого.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
21 мая 2024, в 14:18
150000 руб./за проект
21 мая 2024, в 14:04
90000 руб./за проект
21 мая 2024, в 14:00
500 руб./за проект