<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: PHP, GD и прозрачность GIF</title>
	<atom:link href="http://tmbu.info/php-gd-and-transparent-gif/feed/" rel="self" type="application/rss+xml" />
	<link>http://tmbu.info/php-gd-and-transparent-gif/</link>
	<description>TMBU is an ancient Aztec word, which means 'This Might Be Useful'</description>
	<pubDate>Tue, 06 Jan 2009 13:13:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: illusions</title>
		<link>http://tmbu.info/php-gd-and-transparent-gif/comment-page-1/#comment-10437</link>
		<dc:creator>illusions</dc:creator>
		<pubDate>Wed, 22 Oct 2008 12:17:37 +0000</pubDate>
		<guid isPermaLink="false">http://tmbu.info/php-gd-%d0%b8-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%b0%d1%87%d0%bd%d0%be%d1%81%d1%82%d1%8c-gif/#comment-10437</guid>
		<description>Да и не для всех гифок этот вариант прокатывет.</description>
		<content:encoded><![CDATA[<p>Да и не для всех гифок этот вариант прокатывет.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: illusions</title>
		<link>http://tmbu.info/php-gd-and-transparent-gif/comment-page-1/#comment-10435</link>
		<dc:creator>illusions</dc:creator>
		<pubDate>Thu, 16 Oct 2008 11:30:21 +0000</pubDate>
		<guid isPermaLink="false">http://tmbu.info/php-gd-%d0%b8-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%b0%d1%87%d0%bd%d0%be%d1%81%d1%82%d1%8c-gif/#comment-10435</guid>
		<description>Да и на другом сайте нашел, что для ПНГ надо юзать эти 2 функции
imageAlphaBlending($logoim, false);
imageSaveAlpha($logoim, true);</description>
		<content:encoded><![CDATA[<p>Да и на другом сайте нашел, что для ПНГ надо юзать эти 2 функции<br />
imageAlphaBlending($logoim, false);<br />
imageSaveAlpha($logoim, true);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: d3</title>
		<link>http://tmbu.info/php-gd-and-transparent-gif/comment-page-1/#comment-10434</link>
		<dc:creator>d3</dc:creator>
		<pubDate>Thu, 16 Oct 2008 10:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://tmbu.info/php-gd-%d0%b8-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%b0%d1%87%d0%bd%d0%be%d1%81%d1%82%d1%8c-gif/#comment-10434</guid>
		<description>Буквально на прошлой неделе возился с ватермарками, и деиствительно с png надо работать по другому, вот например как тут:
(наверно вся разметка съедет, ну ниче %)

        public function watermarkImagePNG($srcim, $logoim, $return='resource') {
        	if (!$srcim) die(__FUNCTION__.': watermark could not be created 1');
        	if (!$logoim) die(__FUNCTION__.': watermark could not be created 2');

        	$src_w = imagesx($srcim);
        	$src_h = imagesy($srcim);


        	$logo_w = imagesx($logoim);
        	$logo_h = imagesy($logoim);

			imageAlphaBlending($logoim, false);
			imageSaveAlpha($logoim, true);

    		imagecopy($srcim, $logoim, $src_w/2-$logo_w/2, $src_h/2-$logo_h/2, 0, 0,
                        $logo_w, $logo_h);

        	if ($return=='resource') {
        		return $srcim;
        	}
        	elseif ($return=='output') {
        		return imagejpeg($srcim);
        	}
        	else {
        		die(__FUNCTION__.': unknown output type');
        	}
        }</description>
		<content:encoded><![CDATA[<p>Буквально на прошлой неделе возился с ватермарками, и деиствительно с png надо работать по другому, вот например как тут:<br />
(наверно вся разметка съедет, ну ниче %)</p>
<p>        public function watermarkImagePNG($srcim, $logoim, $return=&#8217;resource&#8217;) {<br />
        	if (!$srcim) die(__FUNCTION__.&#8217;: watermark could not be created 1&#8242;);<br />
        	if (!$logoim) die(__FUNCTION__.&#8217;: watermark could not be created 2&#8242;);</p>
<p>        	$src_w = imagesx($srcim);<br />
        	$src_h = imagesy($srcim);</p>
<p>        	$logo_w = imagesx($logoim);<br />
        	$logo_h = imagesy($logoim);</p>
<p>			imageAlphaBlending($logoim, false);<br />
			imageSaveAlpha($logoim, true);</p>
<p>    		imagecopy($srcim, $logoim, $src_w/2-$logo_w/2, $src_h/2-$logo_h/2, 0, 0,<br />
                        $logo_w, $logo_h);</p>
<p>        	if ($return==&#8217;resource&#8217;) {<br />
        		return $srcim;<br />
        	}<br />
        	elseif ($return==&#8217;output&#8217;) {<br />
        		return imagejpeg($srcim);<br />
        	}<br />
        	else {<br />
        		die(__FUNCTION__.&#8217;: unknown output type&#8217;);<br />
        	}<br />
        }</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: illusions</title>
		<link>http://tmbu.info/php-gd-and-transparent-gif/comment-page-1/#comment-10433</link>
		<dc:creator>illusions</dc:creator>
		<pubDate>Thu, 16 Oct 2008 09:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://tmbu.info/php-gd-%d0%b8-%d0%bf%d1%80%d0%be%d0%b7%d1%80%d0%b0%d1%87%d0%bd%d0%be%d1%81%d1%82%d1%8c-gif/#comment-10433</guid>
		<description>Для gif это помогает, а для png не катит - там черный фон остается.</description>
		<content:encoded><![CDATA[<p>Для gif это помогает, а для png не катит - там черный фон остается.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
