Yudhi'm Blog

Blog yang berisi berbagai macam tulisan & tutorial umum. Enjoy the blog here!!!

Banner Iklan

Banner Iklan
728x90

Banner Iklan

Banner Iklan
970x90

RANDOM AVATAR

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.
Bagikan :
+
Previous
Next Post »
0 Komentar untuk "RANDOM AVATAR"

Informasi Pilihan Identitas:
Google/Blogger : Khusus yang punya Account Blogger.
Lainnya : Jika tidak punya account blogger namun punya alamat Blog atau Website.
Anonim : Jika tidak ingin mempublikasikan profile anda (tidak disarankan).

 
Template By Kunci Dunia
Back To Top