PHP imagecolorallocate - untuk menetapkan gambar warna
imagecolorallocate - memberikan warna kepada gambar.
tatabahasa
int imagecolorallocate ( resource $image , int $red , int $green , int $blue )
imagecolorallocate () mengembalikan sebuah identifier yang mewakili warna RGB dari komposisi komponen tertentu. merah, hijau dan biru adalah warna yang diinginkan komponen merah, hijau, dan biru. parameter ini adalah bilangan bulat 0-255 atau heksadesimal 0x00 ke 0xFF. imagecolorallocate () harus dipanggil untuk membuat setiap gambar yang digunakan dalam gambar diwakili oleh warna.
Mengembalikan -1 jika alokasi gagal.
Catatan: Pertama kali imagecolorallocate () panggilan berdasarkan gambar akan mengisi palet warna latar belakang, yang menggunakan imagecreate () gambar yang dibuat.
contoh
<?php header("Content-type: image/png"); $im = @imagecreate(100, 50) or die("不能初始化新的 GD 图像流"); $background_color = imagecolorallocate($im, 255, 255, 255); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng($im); imagedestroy($im); ?>
Contoh di atas dari gambar output sebagai berikut:
Artikel terkait
- imagecolorallocatealpha () menetapkan warna dan transparansi gambar.
- imagecolordeallocate () belum ditetapkan warna gambar.