Pada umumnya untuk mengolah suatu gambar dibutuhkan keahlian dalam menggunakan aplikasi pengolah gambar seperti halnya Photoshop, Illustrator atau aplikasi semacamnya. Karena aplikasi tersebut dibuat memang untuk kebutuhan mengolah gambar dengan tools yang lengkap. Namun pada bahasa pemrograman PHP, ternyata kalian juga dapat membuat gambar melalui script PHP. Namun tentu gambar yang dihasilkan tidak sebagus dengan aplikasi pengolah gambar pada umumnya. Sesuai dengan pembahasan kita kali ini, kita akan membahas membuat gambar dengan PHP.
Gambar yang akan dihasilkan dengan PHP ini adalah hanya berupa gambar yang terdapat teks didalamnya. Mungkin cara ini bisa digunakan untuk membuat gambar captcha yang biasa untuk security sebelum mengisi form. Oke langsung saja kita mulai prakteknya untuk penjelasan lebih detailnya. Kalian bisa ikuti langkah berikut ini.
Sebelum lanjut ke code PHPnya, kalian harus download jenis font terlebih dahulu untuk jenis font yang akan digunakan nantinya. Kalian bisa download di dafont.com. Setelah sudah kalian simpan filenya dalam folder yang ada dihtdocs. Sehingga kira-kira struktur foldernya akan seperti ini.
File fontnya jangan lupa untuk disimpan dalam folder font tersebut. Dan nanti pada saat script PHPnya tinggal memasukan nama jenis fontnya saja.
gambar.php
<?php $output = "textimage.jpg";// lokasi gambar disimpan $x = 720; $y = 480; $gambar = imagecreate($x, $y);// buat lebar dan tinggi gambar //warna $black = imagecolorallocate($gambar, 0, 0, 0);// ganti warna background gambar $white = imagecolorallocate($gambar, 255, 255, 255); // seting data textnya $font_size = 60; $rotasi = 0; $x_text = 130; $y_text = 230; $font_type = 'font/Jenis font yang di donlot tadi'; $text_input = "Dumet School"; $text1 = imagettftext($gambar, $font_size, $rotasi, $x_text, $y_text, $white, $font_type, $text_input);//pengaturan text pada gambar imagejpeg($gambar,$output); ?> <img src="<?php echo $output; ?>" alt="">
Setelah sudah kalian simpan file tersebut ke dalam folder htdocs/namafolder kalian. Untuk melihat hasilnya kalian bisa buka file tersebut melalui browser kesayangan kalian dengan mengakses lewat localhost/namafolder/gambar.php . Jika berhasil maka tampilanya akan seperti ini.
Gambar diatas adalah hasil dari script yang telah kita tulis barusan. Teks yang ada pada gambar tersebut juga dari hasil dari script yang ada pada PHP. Mudah bukan ?
Sekian pembahasan mengenai bagaimana cara membuat gambar dengan PHP. Semoga bermanfaat dan sampai jumpa pada artikel selanjutnya yang tidak kalah seru dan menarik lagi.