|
array function getResize( mixed $file, int $width = false, int $height = false )
Фунция возвращает массив с уменьшенной картинкой.
Является обёрткой над функцией CFile::ResizeImageGet:
\CFile::ResizeImageGet( $file, array( "width"=>$width, "height"=>$height ), BX_RESIZE_IMAGE_PROPORTIONAL, true );
Параметры width и height не обязательные. Если не заданы, то по этой стороны не ограничиваем.
Примеры:
<?// ресайз по ширине ?>
<?$arPhoto = \Askaron\Api\Func::getResize(12345, 100);?>
<img src="<?=$arPhoto["src"]?>" width="<?=$arPhoto["width"]?>" height="<?=$arPhoto["height"]?>">
Array
(
[src] => /upload/resize_cache/askaron.api/64e/100_100000_1/photo_test.jpg
[width] => 100
[height] => 56
[size] => 4155
)
<?// ресайз по высоте ?>
<?$arPhoto = \Askaron\Api\Func::getResize(12345, false, 100);?>
<img src="<?=$arPhoto["src"]?>" width="<?=$arPhoto["width"]?>" height="<?=$arPhoto["height"]?>">
Array
(
[src] => /upload/resize_cache/askaron.api/64e/100000_100_1/photo_test.jpg
[width] => 177
[height] => 100
[size] => 10528
)
getNoPhoto |
Описание курса
| getYearsPeriod
|