Обнаружил, что в 11 версии появились новые методы класса CFile
Watermark
WatermarkText
WatermarkImage
Самое удобное, что эти классы интегрированы с методом ResizeImageGet
Т.е. если в параметр $arFilters при вызове ResizeImageGet добавить фильтр "watermark"
Например, так
то на изображение по центру будет наложен логотип /img/logo.png
Watermark
WatermarkText
WatermarkImage
Самое удобное, что эти классы интегрированы с методом ResizeImageGet
ResizeImageGet($file, $arSize, $resizeType = BX_RESIZE_IMAGE_PROPORTIONAL, $bInitSizes = false, $arFilters = false) |
Т.е. если в параметр $arFilters при вызове ResizeImageGet добавить фильтр "watermark"
Например, так
$arFilters = Array( array("name" => "watermark", "position" => "center", "size"=>"real", "file"=>$_SERVER['DOCUMENT_ROOT']."/img/logo.png") ); |
то на изображение по центру будет наложен логотип /img/logo.png