Oke kita lanjut lagi tentang bagaimana melakukan teknik resize image. Di part 1 kita sudah membahas tentang algoritma programnya. Dan di part 1 kita juga sudah membuat formulir upload gambar hingga membuat cookies. Jadi di part 2 ini kita hanya melakukan finishing porgram dengan beberapa tahap-tahap berikut ini :
- Pertama - tama kita harus mempersiapkan class image library yang dapat di download pada akhir post ini.
- Pada part 1 kita telah mengincludekan image.php yang merupakan file class image library. Dan di part 1 kita juga melihat bahwa disana ada code "<iframe src='upload.php' scrolling='auto' width=1000 height=300frameborder='0' allowtransparency='yes'>". Maksud dari code ini adalah kita akan membuat sebuah frame dimana isi dari frame tersebut adalah file dari upload.php. File inilah yang berperan dalam melakukan proses scaling image tersebut.
- Siapkan file baru dan save dengan nama form_scale.php. dan letakkan pada satu level dengan level index.php serta image.php.
- Pada file image.php isikan source code berikut :
<form method="post" action="<? $_SERVER['PHP_SELF']?>">
Masukkan persentase scalling : <input type="text" name="derajat" /> Persen <input type="submit" value="scale" name="scale" />
</form><br />
<? //$dir = "image/";
//$gambar = $dir . $_COOKIE['fname'];
include('image.php');
$image = new SimpleImage();
$image->load($_COOKIE['fname']);
if(isset($_POST['scale'])){
$derajat = $_POST['derajat'];
if($derajat!=0){
$image->scale($derajat);
$image->save('picture2.jpg');
echo"<img src='picture2.jpg'>";
} else {
echo"";
}
}
?>
<? if(!isset($_POST['scale'])){?>
<img src="<? echo $_COOKIE['fname']; ?>" /><? } ?>
Dengan selesainya source code diatas maka selesai sudah program ini dibuat. Cukup mudah bukan.
Untuk mendownload aplikasi keseluruhan Anda bisa klik disini
0 comments:
Posting Komentar