Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

ResizeImageGet + Watermark на небольших изображениях

00 голосов
2
Пожалуйста, подскажите...Накладываю watermark приблизительно таким образом:
Код
$arFilters = Array(array("name" => "watermark", "position" => "center", "size"=>"real", "file"=>$_SERVER['DOCUMENT_ROOT']."/watermark.png")
);

$renderImageMax = CFile::ResizeImageGet($ar['PROPERTY_FOTO_VALUE'], 
Array("width" => 800, "height" => 600), 
BX_RESIZE_IMAGE_PROPORTIONAL, false, $arFilters);
 
Если картинка больше, чем передаваемые размеры (800*600), то все отрабатывает хорошо, создается отресайзеная версия, на нее накладываются эффекты из $arFilters, в данном случае, watermark. А вот если обрабатываемая картинка меньше, то, судя по имени, ResizeImageGet возвращает нетронутый оригинал, и watermark на нее не накладывает. Как это обойти?
спросил 25 Фев, 14 от ddvfty (440 баллов)

2 Ответы

00 голосов
ответил 31 Июль, 14 от Sp0ke (180 баллов)
00 голосов
Павел, спасибо!
ответил 03 Дек, 14 от ddvfty (440 баллов)

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

0 голосов
6 ответов
спросил 10 Окт, 13 от Ris (280 баллов)