Salah satu kelebihan yang dimiliki bahasa pemrograman PHP adalah membuat gambar (image).
Salah satu fungsi yang bisa digunakan yaitu “imagestring”. Biar lebih jelas, langsung aja kita kenalan dengan fungsi ini.
Imagestring adalah fungsi untuk membuat sebuah gambar yang berisi tulisan.
Format fungsi imagestring adalah sebagai berikut :
bool imagestring ( resource $image, int $font, int $x, int $y, string $string, int $color )
$image adalah nilai yg harus diisi dengan sumber gambar (misalnya Background) atau bisa juga diisi dengan hasil fungsi “imagecreate()”
atau “imagecreatetruecolor()”
$font adalah ukuran tulisan, nilai yang boleh diisikan antara 1-5 (1 paling kecil, 5 paling besar)
$x adalah koordinat sumbu X untuk posisi tulisan (konten)
$y adalah koordinat sumbu Y untuk posisi tulisan (konten)
$string adalah isi tulisan (konten)
$color adalah warna tulisan (konten)
Biar lebih jelas, kita liat contoh yang ada di situs “php.net” :
<?php
$im = imagecreate(100, 30);
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 255);
imagestring($im, 5, 0, 0, ‘Hello world!’, $textcolor);
header(‘Content-type: image/png’);
imagepng($im);
imagedestroy($im);
?>
Mudah2an kebayang ya…
Kalo blom, OK kita bahas satu-satu.
$im = imagecreate(100, 30);
Buat sebuah image (gambar) dengan ukuran panjang 100 pixel dan lebar 30 pixel
$bg = imagecolorallocate($im, 255, 255, 255);
Ini untuk menentukan warna background image, nilainya 255-255-255 artinya putih. Format warnanya RGB. Silahkan googling!
$textcolor = imagecolorallocate($im, 0, 0, 255);
Nah, kalo ini warna tulisan (konten), nilainya 0-0-255 artinya biru. Sama dengan atas, formatnya RGB.
imagestring($im, 5, 0, 0, ‘Hello world!’, $textcolor);
Ini dia jagoannya, sebuah fungsi untuk menuliskan “Hello world!” berwarna biru pada gambar berukuran 100×30
header(‘Content-type: image/png’);
Ini untuk mengirimkan header dari tipe konten, image/png artinya tipe image yang dipilih yaitu PNG. Kalo mau yg lain tinggal ganti aja misal “image/jpeg”
imagepng($im);
Ini untuk mengirimkan gambar pada browser sehingga siap ditampilkan
imagedestroy($im);
Nah, ini mah buat menghapus gambar dalam memori sehingga menuh-menuhin memori.
Biar lebih jelas lagi silahkan pelajari :
Baik..
Itu saja mungkin sharing-nya. Pada para sesepuh di PHP, mohon diluruskan kalo ada yang salah.
InsyaAlloh berikutnya akan dilanjutkan pembahasannya yaitu membuat security code seperti captcha.
Referensi :
http://php.net





Be The First To Comment
Related Post
Please Leave Your Comments Below