Можно ли сделать обрезку по одной стороне через resizeimageget?

Поражает деревяннось битрикса.

Немогу сделать так:
<?php;
								$renderImageG = CFile::ResizeImageGet($arUser_Photo,Array("width" => "254", "height" => "auto"), BX_RESIZE_IMAGE_PROPORTIONAL, true);
								echo '<!--img alt="'.$arUser['WORK_COMPANY'].'" src="'.$renderImageG['src'].'" /-->';
							?>


на modx revo phpthumbon могу сдалать так
[[*image:phpthumbon=`w=200`]]
т.е. обрежет только по одной стороне а вторую определит автоматически

Как на битриксе обрезать по размеру только одной стороны?

__________________

Как вариант можно определить высоту картинки до обрезки и посчитать её в процентах.
  • Вопрос задан
  • 570 просмотров
Решения вопроса 1
cimonlebedev
@cimonlebedev Автор вопроса
$arFile = CFile::GetFileArray($arUser_Photo);
								$widthF = $arFile['WIDTH'];
								$heightF = $arFile['HEIGHT'];
								$procent = 254*100/$widthF;
								$height = floor($heightF*$procent/100);
								//$itog = ;
								$renderImageG = CFile::ResizeImageGet($arUser_Photo,Array("width" => "254", "height" => $height), BX_RESIZE_IMAGE_PROPORTIONAL, true);
								echo '<img alt="'.$arUser['WORK_COMPANY'].'" src="'.$renderImageG['src'].'" />';
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы