Yeni Setiawan
yeni-setiawan@hotpop.com
Lisensi Dokumen:
Copyright © 2006 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis
dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan
penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
PENDAHULUAN
AVATAR
Avatar adalah file gambar yang dipakai sebagai identitas dari seseorang pada suatu board atau forum.
Biasanya gambar ini berukuran maksimal 10 kilobyte dan berdimensi maksimal 100 x 100 pixel (meskipun
ada juga yang lebih besar lagi).
Gambar random avatar ini akan muncul secara acak/berganti-ganti setiap halaman tersebut diload/dibuka.
PERSIAPAN
Untuk membuat random avatar, kita membutuhkan:
- script php (ini yang akan kita buat)
- web server yang mendukung PHP
- pustaka (library) GD (untuk manipulasi gambar).
Bagi Anda yang kesulitan untuk mendapatkan free webserver yang mendukung PHP, mungkin link-link
berikut ini bisa membantu :
http://www.lycos.co.uk
(PHP & MySQL, space 50 MB, iklan 1/4 halaman :P) http://www.t35.com
(PHP, space no limit, iklan pop up)
http://www.free-php.cjb.net
(situs daftar web server gratisan yang mendukung PHP)
Sedangkan untuk pustaka GD, silahkan download dari http://www.boutell.com/gd/
Bagaimana dengan yang menggunakan web server gratisan, apakah sudah tersedia pustaka GD? Untuk itu
Anda bisa mengeceknya dengan cara sebagai berikut :
1. Buat script php dengan nama (misalnya) info.php dengan isi:
phpinfo();
?>
2. Upload ke web server Anda.
Kuliah Umum IlmuKomputer.Com
Copyright © 2006 IlmuKomputer.Com
3. Panggil script tersebut : http://web.server.anda/info.php lewat web browser Anda, kemudian
carilah baris yang berisi penjelasan tentang GD. Jika tidak ada, berarti web server tersebut tidak
menyediakan pustaka GD.
gambar 1 : Memeriksa ada tidaknya pustaka GD
MULAI
MENYIAPKAN GAMBAR-GAMBAR
Siapkan gambar-gambar yang akan digunakan sebagai avatar. Sebelumnya, Anda harus tahu bahwa tidak
semua forum bisa menampilkan gambar hasil manipulasi dari GD/PHP. Beberapa dari forum melakukan
pengecekan terhadap tipe file yang digunakan sebagai avatar. Agar lebih rapi, letakkan gambar-gambar
tersebut dalam suatu folder, misalnya image.
Ada baiknya Anda memberi nama yang berurutan untuk file-file gambar tersebut agar lebih mudah dalam
mengingatnya. Dalam contoh ini adalah pica.jpg, picb.jpg, picc.jpg dst. Yang perlu Anda perhatikan bahwa
saat ini GD tidak lagi mendukung file GIF, jadi hindari pemakaian file GIF.
MENULISKAN SCRIPT PHP
Buka teks editor kesayangan Anda, pakai notepad juga sah-sah saja kok. Kemudian tuliskan script berikut:
Header("Content-type: image/jpeg"); // mengirim header
// menentukan waktu acak
srand ((float) microtime() * 10000000);
// tuliskan nama-nama file avatar Anda, tanpa ekstensi file.
$input = array ("pica", "picb", "picc", "picd", "pice", "picf","picg");
// mengacak urutan avatar yang tampil
$rand_keys = array_rand ($input, 2);
// memasukkan hasil acak ke variable $pic
$pic= $input[$rand_keys[0]];
// mulai membaca file menggunakan pustaka GD
$string=implode($argv," ");
// sesuaikan path file Anda
$im = imageCreateFromJpeg("image/$pic.jpg");
$color = ImageColorAllocate($im, 250, 52, 0);
Kuliah Umum IlmuKomputer.Com
Copyright © 2006 IlmuKomputer.Com
$px = (imagesx($im)-7.5*strlen($string))/2;
// tentukan ukuran dan posisi font
ImageString($im,2,$px,2,$string,$color);
ImageJpeg($im);
// menghentikan proses
ImageDestroy($im);
?>
Simpan script tersebut dengan nama (misalnya) avatar.php. Selanjutnya upload script ini beserta gambar-
gambar yang digunakan sebagai avatar ke web server Anda.
TES RANDOM AVATAR
Sebelum menggunakannya dalam forum, sebaiknya avatar yang baru saja dbuat ini dicek dulu bisa jalan
apa tidak. Buka browser web Anda, lalu panggilah script avatar.php tersebut dengan alamat:
http://web.server.anda/avatar.php.
Jika sudah tampil, coba klik tombol refresh/reload atau tekan F5 di keyboard. Apakah avatar Anda sudah
berubah-rubah?
Dengan script tadi, Anda juga bisa menuliskan nama pada avatar, cukup tambahkan ?namaanda pada akhir
alamat avatar Anda:
http://web.server.anda/avatar.php?namaanda
MENGGUNAKAN RANDOM AVATAR
Penggunaannya sama saja dengan penggunaan avatar atau file gambar lainnya. Pada forum, pilihan untuk
merubah avatar biasanya ada pada control panel/option atau yang lain. Pilih menu avatar. Kemudian pada
kolom isian avatar, masukkan alamat avatar tersebut sebagaimana Anda memanggilnya lewat web browser.
PENUTUP
Pada contoh di atas, file yang dipakai adalah JPG, jika Anda ingin menggunakan file PNG, tinggal
mengganti semua tulisan JPG menjadi PNG.
Selamat bersenang-senang! ^_^
from :
Yeni Setiawan
Lahir tanggal 20 Juni 1982.
Lulus SMU Negeri 1 Purwodadi Grobogan Jawa Tengah pada tahun
2001. Saat ini sedang belajar, belajar dan belajar terus.
Langganan:
Posting Komentar (Atom)
0 Response to "RANDOM AVATAR"
Posting Komentar