Contact:
Homepage : http://www.ilmuwebsite.com
Ingin menjadi penulis artikel di ilmuwebsite? Klik >> Daftar
Halo 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
… 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 : http://www.ivan.ilmuwebsite.com
Cari artikel lain :

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

ilmuwebsite.com (webmaster resource center) adalah tempat belajar 
Nulled Script








