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-2024, «1С-Битрикс», 2024