Menambahkan Teks pada Gambar dengan PHP

Pada artikel sebelumnya kita telah mempelajari bagaimana caranya membuat gambar dengan PHP. Dimana telah kita ketahui bersama bahwa PHP mempunyai code untuk melakukan itu walaupun hasilnya tidak sebagus aplikasi pengolah gambar, hanya beruba tulisan dengan background saja layaknya captcha. Pada artikel kali ini kita akan membahas lebih lanjut yaitu menambahkan teks pada gambar dengan PHP.

Gambar yang dimaksud adalah gambar yang telah kita miliki sebelumnya. Bisa melalui kamera handphone atau gambar yg sudah diedit. Dengan gambar tersebutlah kita akan menambahkan teks dengan code PHP. Kurang lebih caranya mirip dengan yang sebelumnya, namun ada beberapa code yang diganti. Untuk lebih jelasnya kalian bisa ikuti contoh code berikut ini.

proses.php

<?php
	$output = "gambar/hasilnya.jpg";// lokasi gambar disimpan
	$input = 'gambar-lama.jpg'; // sumber gambar yang mau diolah
	$gambar = imagecreatefromjpeg($input);
	
	//warna
	$black = imagecolorallocate($gambar, 0, 0, 0);// ganti warna background gambar
	$white = imagecolorallocate($gambar, 255, 255, 255);
	// seting data textnya
	$font_size = 30;
	$rotasi = 0;
	$x_text = 100;
	$y_text = 130;
	$font_type = 'font/Mechanic of the Heart.ttf';
	$text_input = "Dumet School";


	$text1 = imagettftext($gambar, $font_size, $rotasi, $x_text, $y_text, $black, $font_type, $text_input);//pengaturan text pada gambar

	imagejpeg($gambar,$output);
	
?>
<img src="<?php echo $output; ?>" alt="">

Setelah kalian simpan file tersebut dengan format PHP. Sekarang kita lanjutkan untuk struktur foldernya. Kalian bisa buat foldernya seperti ini.

menambahkan-teks-pada-gambar-dengan-php-rangga2-161117

Dimana selain file php barusan yang kita buat, ada tambahan file lain seperti file gambar yang akan kita olah nanti. Kemudian ada 2 folder yang pertama untuk menyimpan file font yang akan kita gunakan. Untuk tipe font kalian bebas pilih di internet.

menambahkan-teks-pada-gambar-dengan-php-rangga3-161117

lalu folder yang kedua adalah folder untuk menyimpan hasil gambar setelah kita edit. Untuk melihat hasilnya kalian cukup membuka file proses.php pada localhost kalian. Jika berhasil maka tampilanya akan seperti ini.

menambahkan-teks-pada-gambar-dengan-php-rangga1-161117

Gambar yang kita punya nantinya kan diolah menjadi ada teks yang telah kita atur. Dan hasilnya akan disimpan pada folder gambar menjadi file baru. Mudah bukan ?

Sekian pembahasan mengenai bagaimana cara menambahkan teks pada gambar dengan PHP. Semoga artikel kali ini bermanfaat dan sampai jumpa pada artikel menarik dan tidak kalah seru lainya hanya di Dumet School, tempat belajar dengan cara yang menyenangkan.

DUMET School Author

DUMET School adalah tempat kursus website, kursus desain grafis, kursus digital marketing, kursus video editing dan kursus mobile apps terbaik di Jakarta dan Depok.

Leave a Reply

Your email address will not be published. Required fields are marked *