<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">
 <channel>
	<title>Комментарии в блоге "Разработка" на "ResizeImageGet и простой водяной знак налету"</title>
	<description>Комментарии в блоге "Разработка" на "ResizeImageGet и простой водяной знак налету"</description>
	<link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/</link>
	<language>ru</language>
	<docs>http://backend.userland.com/rss2</docs>
	<pubDate>Tue, 21 Apr 2026 12:58:43 +0300</pubDate>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от BXwork</title>
      <description><![CDATA[Может пойдешь работать в Битрикс и реализуешь правильные пути?! &nbsp;(которых на данный момент нет)]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=915#com915</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=915#com915</guid>
      <pubDate>Thu, 16 Jan 2020 16:30:09 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от Антон Долганин</title>
      <description><![CDATA[<br />====quote====<br />я почти уверен что даже в битриксе есть правильные пути<br />=============<br />Так может быть сначала убедитесь? А пока вы рассуждаете на уровне поступающих в прафесианальную шарагу.]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=914#com914</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=914#com914</guid>
      <pubDate>Tue, 14 Jan 2020 11:29:06 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от ааааа</title>
      <description><![CDATA[Аааааа такое адище расказано<br />я почти уверен что даже в битриксе есть правильные пути, этот путь вообще на уровне "я закончил универ, я прафесианальный кодир"]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=913#com913</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=913#com913</guid>
      <pubDate>Tue, 14 Jan 2020 09:05:37 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от Леонид</title>
      <description><![CDATA[Вотермарки вроде появились в ResizeImageGet ещё в 11 версии битрикса. (да что там, вы сами используете этот функционал, учитывая копирование практически без изменений этого самого метода)<br />И ваш код:<br />
====code====
<pre>CFileWater::$watermark&#91;'position'&#93; = 'br';
CFileWater::$watermark&#91;'file'&#93; = CFileWater::$watermark&#91;'file_small'&#93;;
$arOfferPicture = CFileWater::ResizeImageGet($iOfferPicture,&nbsp;&nbsp; array('width' =&#62; 250, 'height' =&#62; 250),&nbsp;&nbsp; BX_RESIZE_IMAGE_PROPORTIONAL_ALT);</pre>
=============
<br />Можно было бы заменить на:<br />
====code====
<pre>$watermark = array(
&nbsp;&nbsp;&nbsp;array(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'position' =&#62; 'br',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'type' =&#62; 'file',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'size' =&#62; 'real',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'alpha_level' =&#62; 100,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'file' =&#62; '/upload/watermark.png',
&nbsp;&nbsp;&nbsp;)
); 
$arOfferPicture = CFile::ResizeImageGet($iOfferPicture,&nbsp;&nbsp; array('width' =&#62; 250, 'height' =&#62; 250),&nbsp;&nbsp; BX_RESIZE_IMAGE_PROPORTIONAL_ALT, false, $watermark);</pre>
=============
<br />Да, вызов получается подлиннее. Зато не надо создавать свой класс, не надо ничего копировать из ядра. И всё так же работает &quot;на лету&quot;, оригинал не страдает.<br />К сожалению, не могу проверить было ли всё так, на момент написания статьи, самая старая версия битрикса у меня на руках 14.5, от 6.12.16. А там уже всё работает, как и сейчас. А именно вот так:<br /><br />
====code====
<pre>if(is_array($arFilters))
 {
&nbsp;&nbsp;&nbsp; foreach($arFilters as $arFilter)
&nbsp;&nbsp;&nbsp; $bNeedCreatePicture |= CFile::ApplyImageFilter($picture, $arFilter, $bHasAlpha);
}
if(is_array($arWaterMark))
{
&nbsp;&nbsp;&nbsp;$arWaterMark&#91;"name"&#93; = "watermark";
&nbsp;&nbsp;&nbsp;$bNeedCreatePicture |= CFile::ApplyImageFilter($picture, $arWaterMark, $bHasAlpha);
}</pre>
=============
Что значит, нет никакой разницы, добавлять вотермарку через <I>$arFilters</I> в <I>ResizeImageGet </I>или через <I>$arWatermark</I> в <I>ResizeImageFile.</I>]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=859#com859</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=859#com859</guid>
      <pubDate>Thu, 07 Sep 2017 18:02:11 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от Антон Долганин</title>
      <description><![CDATA[Леонид, ключевое - "на лету", то есть оригинал не страдает, и не надо перегенерировать каталог. Если какой-то такой же штатный функционал есть (я не &nbsp;про сам вотермарк), то раньше его точно не было.]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=858#com858</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=858#com858</guid>
      <pubDate>Thu, 07 Sep 2017 17:26:15 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от Леонид</title>
      <description><![CDATA[Никак не пойму, чем стандартный вотермарк не угодил? Только если на момент публикации статьи его не было, хотя, насколько я помню, это не так.<br />И зачем комментировать строки, если при наличии фильтра(а вотермарка, как раз оно и есть) он всё равно его применит?]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=857#com857</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=857#com857</guid>
      <pubDate>Thu, 07 Sep 2017 16:46:43 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от Марк</title>
      <description><![CDATA[Годный вариант.<br />Ребята не понятно к чему пристали в комментариях - вам показали способ, как решить конкретную задачу. Это же не руководство, как надо делать на любом проекте. Хотите храните оригиналы, хотите не храните. Все просто <img src="http://www.d-it.ru/bitrix/images/main/smiles/7/icon_smile.png" border="0" data-code=":)" data-definition="SD" alt=":)" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" />]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=816#com816</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=816#com816</guid>
      <pubDate>Thu, 09 Mar 2017 23:32:43 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от Юрий</title>
      <description><![CDATA[Тут по сути вопрос стоит "нужно ли вам сохранять оригиналы изображений?", отресайзенные до веб-размеров, много гигабайт не займу (иначе просто жаль посетителей).<br />Кому нужно (например чтобы спустя время без перезаливки всего - под ретину подстроиться) - то вариант с сохранением оригиналов - очень даже очень. Да и об импорте тут речи нет.]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=784#com784</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=784#com784</guid>
      <pubDate>Wed, 05 Oct 2016 13:00:58 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от Антон Долганин</title>
      <description><![CDATA[Не, зерно правды в ваших словах есть, просто большинству сайтов не надо париться с дублями картинок - их не так много.<br />Для большого проекта ваш путь вернее само собой. Только я оригиналы все равно сохранял бы, хотя бы постингов на какой-нить свой фтп, пусть лежат.<br /><br />А в целом я вообще против водяных знаков.]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=780#com780</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=780#com780</guid>
      <pubDate>Wed, 21 Sep 2016 14:58:34 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "ResizeImageGet и простой водяной знак налету" от Евгений</title>
      <description><![CDATA[А так вы сначала набьете папки сайта оригиналами картинок, а потом еще и сресайзенными и заватермарченными копиями. &nbsp;<br /><br />Модераторы 1С еще имеют обыкновение добавлять к товарам фото по несколько Мб каждая и все это с импортом вы предлагаете влить на сайт?<br /><br />Дело Ваше, но я бы так не делал) А ссылка, чтобы не представляться (и в то же время может кому то будет интересно, кто у Долганина в посте "умничает")]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=779#com779</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/resizeimageget-and-a-simple-watermark-on-the-fly/?commentId=779#com779</guid>
      <pubDate>Wed, 21 Sep 2016 14:53:27 +0300</pubDate>
    </item>

  </channel>
</rss>