<?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>Komunitas Gubuk Open Source Bali &#187; Thumbnail image JPEG seperti flickr dengan PHP</title>
	<atom:link href="http://gubukopensource.org/tag/thumbnail-image-jpeg-seperti-flickr-dengan-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://gubukopensource.org</link>
	<description>Komunitas Gubuk Open Source Bali tempat membahas aplikasi bebas dengan kode sumber terbuka seperti linux, php, mysql dan cms dalam Bahasa Indonesia</description>
	<lastBuildDate>Fri, 04 Dec 2009 07:18:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Thumbnail image JPEG seperti flickr dengan PHP</title>
		<link>http://gubukopensource.org/2008/01/17/thumbnail-image-jpeg-seperti-flickr-dengan-php/</link>
		<comments>http://gubukopensource.org/2008/01/17/thumbnail-image-jpeg-seperti-flickr-dengan-php/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 02:08:02 +0000</pubDate>
		<dc:creator>bayu</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Thumbnail image JPEG seperti flickr dengan PHP]]></category>

		<guid isPermaLink="false">http://gubukopensource.org/2008/01/17/thumbnail-image-jpeg-seperti-flickr-dengan-php/</guid>
		<description><![CDATA[Artikel ini akan menjelaskan cara pembuatan thumbnail image yang proposional seperti
situs flickr. Thumbnail didapat dari hasil resize gambar yang sebenarnya, kemudian
mengambil bentuk tengahnya, dan diambil kembali sekian persen. Langkah-langkahnya
sebagai berikut :
Catatan * : Hanya untuk format gambar (JPG,JPEG)
1. Pastikan pustaka GD sudah diaktifkan agar PHP dapat mendukung 
pembuatan dan resize grafis secara on the fly.
 [...]]]></description>
			<content:encoded><![CDATA[<p>Artikel ini akan menjelaskan cara pembuatan thumbnail image yang proposional seperti</p>
<p>situs flickr. Thumbnail didapat dari hasil resize gambar yang sebenarnya, kemudian</p>
<p>mengambil bentuk tengahnya, dan diambil kembali sekian persen. Langkah-langkahnya</p>
<p>sebagai berikut :</p>
<p>Catatan * : Hanya untuk format gambar (JPG,JPEG)</p>
<p><strong>1. Pastikan pustaka GD sudah diaktifkan agar PHP dapat mendukung </strong></p>
<p><strong>pembuatan dan resize grafis secara on the fly.<br />
</strong> Caranya:<br />
- buka file configurasi php(php.ini) dengan text editor.<br />
- Cari ;extension=php_gd.dll<br />
- Hilangkan tanda ; sehingga menjadi extension=php_gd.dll</p>
<p><strong> 2. Buat folder &#8220;img&#8221; pada direktori htdocs(untuk web server Apache) atau </strong></p>
<p><strong>wwwroot(untuk web server IIS)</strong></p>
<p><strong> 3. Buat file php seperti di bawah ini dan simpan dengan nama </strong></p>
<p><strong>&#8220;create_thumb.php&#8221; di direktori yg sama dengan folder &#8220;img&#8221;</strong>:</p>
<p><code>&lt;?php</code></p>
<p>$vdir_upload = &#8216;img/&#8217;;<br />
$vfile_upload = $vdir_upload . $_FILES['img']['name'];<br />
if(!move_uploaded_file($_FILES['img']['tmp_name'], $vfile_upload))<br />
exit(&#8220;Upload Error&#8221;);<br />
else<br />
createThumbnail($vfile_upload);</p>
<p>function createThumbnail($file_name){<br />
header(&#8220;Content-type: image/jpeg&#8221;);</p>
<p>//identitas file asli<br />
$im_src = imagecreatefromjpeg($file_name);<br />
$src_width = imageSX($im_src);<br />
$src_height = imageSY($im_src);</p>
<p>//set ukuran gambar hasil perubahan<br />
$dst_width = 100;<br />
$dst_height = $dst_width;<br />
//set persentase gambar yg ingin diambil<br />
$prsn = 60;</p>
<p>//proses perubahan ukuran<br />
$im = imagecreatetruecolor($dst_width,$dst_height);<br />
if($src_width &gt; $src_height)<br />
imagecopyresampled($im,$im_src,0,0,round((($src_width-$src_height)/2)+</p>
<p>((((100-$prsn)/2)/100)*$src_height)),round((((100-$prsn)/2)/100)*$src_height),</p>
<p>$dst_width, $dst_height, ($prsn/100)*$src_height, ($prsn/100)*$src_height);<br />
else<br />
imagecopyresampled($im,$im_src,0,0,round((($src_height-$src_width)/2)+</p>
<p>((((100-$prsn)/2)/100)*$src_width)),round((((100-$prsn)/2)/100)*$src_width),</p>
<p>$dst_width, $dst_height, ($prsn/100)*$src_width, ($prsn/100)*$src_width);</p>
<p>//Simpan gambar<br />
imagejpeg($im,$file_name . &#8220;_thumb.jpg&#8221;);</p>
<p>imagedestroy($im_src);<br />
imagedestroy($im);<br />
}<br />
?&gt;<code></code></p>
<p><code></code> <strong>4. Buat file html seperti di bawah ini dan simpan dengan nama </strong></p>
<p><strong>&#8220;upload_img.html&#8221; di direktori yg sama dengan folder &#8220;img&#8221;:</strong></p>
<p><code>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Thumbnail&lt;/title&gt;<br />
&lt;/head&gt;</code></p>
<p>&lt;body&gt;<br />
&lt;form enctype=&#8221;multipart/form-data&#8221; action=&#8221;create_thumb.php&#8221; method=&#8221;post&#8221;&gt;<br />
Upload gambar :&lt;input name=&#8221;img&#8221; type=&#8221;file&#8221;&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;Ok&#8221;&gt;<br />
&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
<strong>5. Coba upload sebuah gambar berformat JPEG dengan perintah tersebut. </strong></p>
<p><strong>Lihat pada direktori &#8220;img&#8221;, jika berhasil maka akan terbentuk 2 buah file </strong></p>
<p><strong>upload(1 gambar sebenarnya, 1 thumbnail).</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://gubukopensource.org/2008/01/17/thumbnail-image-jpeg-seperti-flickr-dengan-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

