Pemrograman PHP: Memperkecilkan dan Memperbesarkan Ukuran Gambar (JPG, GIF, PNG)
Jika saat ini kamu sedang membuat web berbasis photo album atau storage photo online seperti photobucket atau flickr, maka semoga saja tutorial programming php membuat auto thumbnail machine bisa membantu.
Seperti kita tau, hosting seperti flickr dan photobucket punya kemampuan untuk mengecilkan foto / gambar hasil upload kita berapapun ukuran foto / gambar yang kita unduh.
Mereka sudah punya engine yang otomatis mengecilkan dan memperbesar ukuran gambar. Sebenarnya tidak susah untuk bikin program seperti itu, php kaya akan library terutama image manipulation library. Nah, untuk lebih praktikal, mari kita langsung buat program mengecilkan ukuran gambar seperti di bawah ini.
File-file images yang bisa kita olah adalah jpg, png, gif.
Contoh di bawah ini kita bikin file thumbnail dari file jpg:
Silahkan di coba.
sumber:http://www.speedytown.com/kimyong/index.php/2010/08/03/php-programming-mengecilkan-dan-memperbesarkan-ukuran-gambar-jpg-gif-png/
Seperti kita tau, hosting seperti flickr dan photobucket punya kemampuan untuk mengecilkan foto / gambar hasil upload kita berapapun ukuran foto / gambar yang kita unduh.
Mereka sudah punya engine yang otomatis mengecilkan dan memperbesar ukuran gambar. Sebenarnya tidak susah untuk bikin program seperti itu, php kaya akan library terutama image manipulation library. Nah, untuk lebih praktikal, mari kita langsung buat program mengecilkan ukuran gambar seperti di bawah ini.
File-file images yang bisa kita olah adalah jpg, png, gif.
Contoh di bawah ini kita bikin file thumbnail dari file jpg:
Untuk mengecilkan / memperbesar file gif, tinggal ubah function imagecreatefromjpeg() menjadi imagecreatefromgif, untuk file png, menjadi imagecreatefrompng.floor( $height * ( $thumbWidth / $width ) ); // create a new temporary image $tmp_img = imagecreatetruecolor( $new_width, $new_height ); // copy and resize old image into new image imagecopyresized( $tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height ); // save thumbnail into a file imagejpeg( $tmp_img, $thumbfilename); } $namafile = 'panorama.jpg'; // panggil nama file exist yang ingin kita olah jadi thumbnail $namathumbnail = 'th_panorama.jpg'; //nama file baru thumbnail $ukuran = '120'; // ukuran thumbnail, tergantung selera createThumbs($namafile,$namathumbnail,$ukuran); >?
Silahkan di coba.
sumber:http://www.speedytown.com/kimyong/index.php/2010/08/03/php-programming-mengecilkan-dan-memperbesarkan-ukuran-gambar-jpg-gif-png/
Komentar