Tutorial Membuat image atau gambar dinamis on the fly dengan PHP







Harga Handphone, Harga Blackberry, Harga Laptop, Harga Mobil, Harga Motor

DAPATKAN BUKU GRATIS DARI BUKUKITA.COM, CARANYA KLIK DISINI!!!

Anda ingin menghasilkan gambar atau teks dalam bentuk image dengan PHP?
Artikel ini menginformasikan fungsi-fungsi penting dan contoh kodenya.

PHP menyediakan fungsi-fungsi untuk menangani image, penulis akan menerangkan satu per satu fungsi yang berguna untuk itu.

Berikut ini adalah fungsi-fungsi yang cukup penting dalam menangani image di PHP:

– resource imagecreate ( int x_size, int y_size )

Fungsi ini menghasilkan objek image kosong dengan ukuran tertentu sesuai nilai argumen yang diberikan

– int imagecolorallocate ( resource image, int red, int green, int blue )

Fungsi ini mengembalikan nilai warna dalam integer yang dapat digunakan untuk warna pada objek image.  Parameter red, green dan blue dapat diisi dengan nilai dari 0 sampai 255 dan parameter image adalah objek image yang dihasilkan dari imagecreate

– bool imagefill ( resource image, int x, int y, int color )

Fungsi ini mengembalikan nilai boolean dimana dapat digunakan untuk mengisi warna dari lokasi x dan y (pojok kiri atas adalah x = 0 dan y = 0)

– bool imagestring ( resource image, int font, int x, int y, string teks, int color )

Fungsi ini untuk menggambar string pada objek image, dengan font tertentu, lokasi tertentu, teks tertentu dan warna tertentu. Untuk font dapat menggunakan nilai 1,2,3,4,5 untuk default font

– bool imagerectangle ( resource image, int x1, int y1, int x2, int y2, int color )

Fungsi ini digunakan untuk menggambar kotak, dari lokasi x1,y1 ke x2, y2 pada objek image dengan warna tertentu

– bool imageline ( resource image, int x1, int y1, int x2, int y2, int color )

Fungsi ini digunakan untuk menggambar garis di objek image, dari lokasi x1,y1 ke x2,y2 dengan warna tertentu

– bool imagejpeg ( resource image [, string filename [, int quality]] )

Fungsi ini digunakan untuk menghasilkan image bertipe JPEG dari objek image, yang dapat digunakan untuk menghasilkan file image dengan nama file tertentu dan kualitas tertentu

– bool imagedestroy ( resource image )

Fungsi ini digunakan untuk membebaskan memori yang terpakai oleh objek image
Supaya lebih jelas, kita praktek dengan kode PHP berikut:

<?php
$width = 100;
$height = 120;

$teks = "HALO";

//buat Image
//imagecreate ( int x_size, int y_size )
$image = ImageCreate($width, $height);

//We are making three colors, white, black and gray
$white = ImageColorAllocate($image, 255, 255, 255);
$black = ImageColorAllocate($image, 0, 0, 0);
$grey = ImageColorAllocate($image, 204, 204, 204);

//Make the background black
ImageFill($image, 0, 0, $black);

//Add randomly generated string in white to the image
ImageString($image, 3, 50, 30, $teks, $white);

//Throw in some lines to make it a little bit harder for any bots to break
ImageRectangle($image,10,10,$width-10,$height-10,$grey);
imageline($image, 10, 10, $width-10, $height-10, $grey);
//imageline($image, $width/2, 0, $width/2, $height, $grey);

//Tell the browser what kind of file is come in
header("Content-Type: image/jpeg");

//Output the newly created image in jpeg format
ImageJpeg($image);

//Free up resources
ImageDestroy($image);

?>

Simpan kode ini sebagai generateImage.php di folder htdocs atau public_html Anda, lalu panggil di browser Anda.

Bagaimana Ramalan Harian, Ramalan Zodiak Harian, Ramalan Mingguan, Zodiak Mingguan, Ramalan Zodiak Mingguan Anda?

Cek Harga HANDPHONE, MOTOR dan Harga Lainnya di www.harganya.com!

Facebook

Twitter