ResizeImageFile
CFile::ResizeImageFile( $sourceFile, &$destinationFile, $arSize, $resizeType = BX_RESIZE_IMAGE_PROPORTIONAL, $arWaterMark = array(), $jpgQuality=false, $arFilters=false )
Метод производит изменение размера графического файла. Если исходный файл с расширением BMP, то файл-результат будет переконвертирован как JPEG и в destinationFile вернется модифицированное имя. Статический метод.
Параметры
| Параметр | Описание | С версии |
|---|---|---|
| sourceFile | Путь к исходному файлу | |
| destinationFile | Путь к файлу - результату обработки. Если исходный файл в формате BMP, то файл будет переконвертирован в JPEG и в destinationFile вернется модифицированное имя. | |
| Size | Массив вида array("width" => $width, "height" => $height)); оба ключа обязательны. | |
| resizeType | тип масштабирования:
| |
| arWaterMark | массив с параметрами водяного знака, ключи:
| |
| jpgQuality | Величина JPG-сжатия. Необязательный. По умолчанию false, что равно 95% качества изображения. Если необходимо полное качество, передавайте параметр "100". | 9.0.0 |
| Filters | Массив параметров фильтра. Необязательный. По умолчанию false. | 10.0.4 |
Примеры использования
© «Битрикс», 2001-2025, «1С-Битрикс», 2025