Crop Gambar dengan PHP

Line Break
Penulis: Admin (226 Articles)
Admin
Memberikan pembelajaran kepada Anda seputar Web Development, Desain Grafis, dll, secara gratis. Berawal dari hoby sharing akan ilmu web development di tahun 2007 oleh 2 mahasiswa.
Contact:
Homepage : http://www.ilmuwebsite.com
Ingin menjadi penulis artikel di ilmuwebsite? Klik >> Daftar

Crop Gambar dengan PHP tutorial phpHalo semua para pembaca setia artikel ilmuwebsite. Tutorial kali ini akan bermain-main dengan image. Jadi jangan lupa siapkan dulu sebuah image untuk dijadikan kelinci percobaan :-D … Siapkan sebuah gambar dengan nama “gambar1.jpg”. Letakkan gambar ini dalam satu folder dengan file PHPnya. Setelah itu buat script PHP dengan nama “crop.php”. Jika sudah, ketikkan script berikut :

crop.php

<?php

// temtukan lebar, tinggi, file yang mau dicrop, format nama file, dan penempatan foto setelah di crop

function cropImage($nw, $nh, $source, $stype, $dest) {

                $size = getimagesize($source); // ukuran gambar

                $w = $size[0];

                $h = $size[1];

                switch($stype) { // format gambar

                                case ‘gif’:

                                                $simg = imagecreatefromgif($source);

                                                break;

                                case ‘jpg’:

                                                $simg = imagecreatefromjpeg($source);

                                                break;

                                case ‘png’:

                                                $simg = imagecreatefrompng($source);

                                                break;

                }

                $dimg = imagecreatetruecolor($nw, $nh); // menciptakan image baru

                $wm = $w/$nw;

                $hm = $h/$nh;

                $h_height = $nh/2;

                $w_height = $nw/2;

                if($w> $h) {

                                $adjusted_width = $w / $hm;

                                $half_width = $adjusted_width / 2;

                                $int_width = $half_width – $w_height;

                                imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h);

                } elseif(($w <$h) || ($w == $h)) {

                                $adjusted_height = $h / $wm;

                                $half_height = $adjusted_height / 2;

                                $int_height = $half_height – $h_height;

                                imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h);

                } else {

                                imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h);

                }

                                imagejpeg($dimg,$dest,100);

}

$gambar = “gambar1.jpg”;

$gambar_crop = “gambar1crop.jpg”;

// jalankan fungsi crop gambar

// lebar, tinggi, file yang di crop, format gambar, nama file setelah di crop

cropImage(225, 165, “$gambar”, ‘jpg’, “$gambar_crop”);

 

print “<h2>Image sebelum di crop : <br> <img src=$gambar> <br><br>”;

print “Image setelah di crop : <br> <img src=$gambar_crop>”;

?>

 

Selamat mencoba………

 

Salam,

Ivan

Email 1 : ivan@ilmuwebsite.om

Email 2 : ivan_wen_piao@yahoo.co.id

Web : www.ivan.ilmuwebsite.com


Cari artikel lain :

Crop Gambar dengan PHP tutorial php


Crop Gambar dengan PHP tutorial php Ads Ilmuwebsite Here
Dapatkan Ads Ilmuwebsite Here. Ads Ilmuwebsite Here.
Crop Gambar dengan PHP tutorial php Template Joomla
CD koleksi template joomla berkualias, cantik, indah dan menarik, di kemas dalam 4 CD, dapatkan di sini ...
Crop Gambar dengan PHP tutorial php Paket CD Hacking v3
Tools, Articles, Movies, Exploits, Trojans, Programming, PDA, Advisories, Mobile, BT4
Crop Gambar dengan PHP tutorial php Ilmuwebsite Services
1. Joomla2Wordpress Conversion Services kami akan mengkonversi mirip dengan website aslinya, 2. PSD/JPEG to CMS? Anda desain kami jadikan CMS. Klik disini

Leave a Reply