+7 495 008 8452
  • Загрузка...
Выберите ваш цвет
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Источник: http://dev.1c-bitrix.ru/community/webdev/user/55997/blog/resize-images-with-overlaid-watermark/

Ресайз изображений с наложением водяного знака

Обнаружил, что в 11 версии появились новые методы класса CFile

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

Назад в раздел

Подписаться на новые материалы раздела:
Загрузка...