<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Яйо &#187; resize</title>
	<atom:link href="http://blog.karailiev.net/tag/resize/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.karailiev.net</link>
	<description>(блог на Валентин Караилиев)</description>
	<lastBuildDate>Sun, 18 Oct 2009 18:59:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>PHP Image Resize</title>
		<link>http://blog.karailiev.net/2008/php-gd-image-resize/</link>
		<comments>http://blog.karailiev.net/2008/php-gd-image-resize/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 17:38:14 +0000</pubDate>
		<dc:creator>Valentin Karailiev</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[gd]]></category>
		<category><![CDATA[gd2]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[ratio]]></category>
		<category><![CDATA[resize]]></category>

		<guid isPermaLink="false">http://www.karailiev.net/?p=110</guid>
		<description><![CDATA[This is a simple PHP class that allows you easy image resizing. It works with local and remote files. You can specify the resize ratio. To make the image smaller it should be &#60; 1 and to make it bigger &#62; 1. $ir = new ImageResizer&#40;&#41;; $ir-&#62;setFormat&#40;ImageResizer::FORMAT_PNG&#41;; $ir-&#62;setSource&#40;&#34;./original.jpg&#34;&#41;; $ir-&#62;resize&#40;0.5&#41;; $ir-&#62;setDestination&#40;&#34;./avatar.png&#34;&#41;; $ir-&#62;writeOutput&#40;&#41;; Or you can specify [...]]]></description>
			<content:encoded><![CDATA[<p>This is a simple PHP class that allows you easy image resizing.<br />
It works with local and remote files.</p>
<p><span id="more-110"></span></p>
<div style="float:right; margin-left:10px;margin-top:10px;"><script type="text/javascript"><!--
google_ad_client = "pub-9257444666908270";
/* 250x250 - Mandigo */
google_ad_slot = "8603249153";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<p>You can specify the resize ratio. To make the image smaller it should be &lt; 1 and to make it bigger &gt; 1.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re0">$ir</span> = <span class="kw2">new</span> ImageResizer<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$ir</span>-&gt;<span class="me1">setFormat</span><span class="br0">&#40;</span>ImageResizer::<span class="me2">FORMAT_PNG</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$ir</span>-&gt;<span class="me1">setSource</span><span class="br0">&#40;</span><span class="st0">&quot;./original.jpg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$ir</span>-&gt;<span class="me1">resize</span><span class="br0">&#40;</span><span class="nu0">0.5</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="re0">$ir</span>-&gt;<span class="me1">setDestination</span><span class="br0">&#40;</span><span class="st0">&quot;./avatar.png&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$ir</span>-&gt;<span class="me1">writeOutput</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>Or you can specify what width and height you want and it will calculate the needed ratio keeping the proportions.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re0">$resizer</span> = <span class="kw2">new</span> ImageResizer<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resizer</span>-&gt;<span class="me1">setFormat</span><span class="br0">&#40;</span>ImageResizer::<span class="me2">FORMAT_JPEG</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resizer</span>-&gt;<span class="me1">setSource</span><span class="br0">&#40;</span><span class="st0">&quot;./original.jpg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resizer</span>-&gt;<span class="me1">setWidth</span><span class="br0">&#40;</span><span class="nu0">120</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="re0">$resizer</span>-&gt;<span class="me1">setHeight</span><span class="br0">&#40;</span><span class="nu0">90</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resizer</span>-&gt;<span class="me1">resize</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resizer</span>-&gt;<span class="me1">setDestination</span><span class="br0">&#40;</span><span class="st0">&quot;./thumbnail.jpg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resizer</span>-&gt;<span class="me1">writeOutput</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>The code is totally free. You can use it and modify it as you wish.<br />
There are some documentation and examples in the package.</p>
<p><a href="http://web.karailiev.net/software/ImageResizer.zip" target="_self">ImageResizer.zip</a><br />
<a href="http://web.karailiev.net/software/ImageResizer.tar.gz">ImageResizer.tar.gz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.karailiev.net/2008/php-gd-image-resize/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
