Задать вопрос

Как использовать jpgQuality в CFile::ResizeImageGet?

Хочу картинку с ухудшенным качеством. Пишу вот такой код: (где 10 в моем понимании это качество изображения в процентах jpgQuality)
$file_min = CFile::ResizeImageGet(
			$arItem["PREVIEW_PICTURE"],
			Array(
				"width" => 380,
				"height" => 380
			),
			BX_RESIZE_IMAGE_EXACT,
			false,
			false,
			false,
			10
		);


Но картинка как была 100% качества так и осталась. Я не верно наполняю массив? Про CFile::ResizeImageGet тут: https://dev.1c-bitrix.ru/api_help/main/reference/c...
  • Вопрос задан
  • 914 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@solaris163
И еще один нюанс, возможно кому-то он будет не очевиден. Если у изображения уже есть копия, уменьшенная с помощью метода CFile::ResizeImageGet, то новую копию он не будет создавать, даже если в параметрах поменять качество сжатия (как впрочем и любой другой параметр кроме размера). Если нужна новая копия с таким же размером, то нужно удалить старую.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы