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
)
0  


 getNoPhoto | Описание курса | getYearsPeriod