$arFilter_watermark = Array( Array( 'name' => 'watermark', 'position' => 'br', 'size'=>'real', 'type'=>'image', 'alpha_level'=>'50', 'file'=>$_SERVER['DOCUMENT_ROOT'].'/images/icons/img.png', ), ); $arFileTmp = CFile::ResizeImageGet( $arResult["DETAIL_PICTURE"], array("width" => 450, 'height' => 300), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, false, $arFilter_watermark ); |
Ну это не красиво... откудаж я знаю - какого размера будет загружена картинка?
Ах самому проверить... Если больше - пихать через эту функцию, если меньше - пихать через свою. Где ж тогда фреймворкность?