moovix

Изменить размер картинок в битрикс

Moovix » Блог » Изменить размер картинок в битрикс
Для того, чтобы отресайзерить уже загруженные изображения в нужном месте шаблона компонента, вставляем:

Для того, чтобы отресайзерить уже загруженные изображения в нужном месте шаблона компонента, вставляем:

				
					$renderImage = CFile::ResizeImageGet(
     $arItem["PREVIEW_PICTURE"],
     Array("width" => НОВАЯ_ШИРИНА, "height" => НОВАЯ_ВЫСОТА),
     BX_RESIZE_IMAGE_EXACT, false
); 
echo ''; 
				
			

Параметры масштабирования и обрезки можно установить такими переменными

Вот и все. В итоге новые, отресайзенные картинки попадут в папку /upload/resize_images и сами применятся в шаблоне.

  • BX_RESIZE_IMAGE_EXACT – масштабирует в прямоугольник $arSize c сохранением пропорций, обрезая лишнее (в примере выше именно оно);
  • BX_RESIZE_IMAGE_PROPORTIONAL – масштабирует с сохранением пропорций, размер ограничивается $arSize;
  • BX_RESIZE_IMAGE_PROPORTIONAL_ALT – масштабирует с сохранением пропорций за ширину при этом принимается максимальное значение из высоты/ширины, размер ограничивается $arSize, улучшенная обработка вертикальных картинок.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Moovix » Блог » Изменить размер картинок в битрикс

Есть вопрос? мы онлайн

Есть проект? Заполните бриф.

top