Документация для разработчиков
Темная тема

ResizedImage

\Bitrix\Main\Engine\Response\ResizedImage - методы для уменьшения изображений.

Методы

Метод Описание С версии
__construct(
	array $imageData,
	$width,
	$height,
	$name
)
Конструирует объект ResizedImage, используя заранее сформированный $imageData. Параметры:
  • $imageData {array} - массив, описывающий файл, см. \CFile::getFileArray()
  • $width {int} - ширина результирующего изображения.
  • $height {int} - высота результирующего изображения.
  • $name {string} - имя, с которым будет отдано изображения на скачивание.
createByImageData(
	array $imageData,
	$width,
	$height,
	$name)
Создает объект ResizedImage, используя заранее сформированный $imageData.Параметры:
  • $imageData {array} - массив, описывающий файл, см. \CFile::getFileArray()
  • $width {int} - ширина результирующего изображения.
  • $height {int} - высота результирующего изображения.
  • $name {string} - имя, с которым будет отдано изображения на скачивание.
createByImageId(
	$imageId, $width,
	$height,
	$name
)
Создает объект ResizedImage, используя заранее сформированный $imageData.. Параметры:
  • $imageId {int} - идентификатор файла из таблицы b_file.
  • $width {int} - ширина результирующего изображения.
  • $height {int} - высота результирующего изображения.
  • $name {string} - имя, с которым будет отдано изображения на скачивание.
setWidth(
	$width
)
Установка ширины результирующего изображения.
setHeight(
	$height
)
Установка высоты результирующего изображения.
setResizeType(
	$resizeType
)
{int}. Выбор типа ресайза:
BX_RESIZE_IMAGE_EXACT,
BX_RESIZE_IMAGE_PROPORTIONAL_ALT,
BX_RESIZE_IMAGE_PROPORTIONAL.

© «Битрикс», 2001-2024, «1С-Битрикс», 2024