PHP imagecolorallocate - เพื่อกําหนดภาพสี
imagecolorallocate - กำหนดสีให้กับภาพ
ไวยากรณ์
int imagecolorallocate ( resource $image , int $red , int $green , int $blue )
imagecolorallocate () กลับตัวระบุที่เป็นตัวแทนของสี RGB จากองค์ประกอบองค์ประกอบที่กำหนด สีแดง, สีเขียวและสีน้ำเงินเป็นสีแดงที่ต้องการ, สีเขียว, สีฟ้าและส่วนประกอบ พารามิเตอร์เหล่านี้เป็นจำนวนเต็ม 0-255 หรือเลขฐานสิบหก 0x00 เพื่อ 0xFF imagecolorallocate () ต้องเรียกว่าการสร้างภาพแต่ละภาพที่ใช้ในการแสดงโดยสี
กลับ -1 ถ้าจัดสรรล้มเหลว
หมายเหตุ: ครั้งแรกที่ imagecolorallocate โทร () ขึ้นอยู่กับภาพที่จะเติมจานสีพื้นหลังซึ่งใช้ ImageCreate () ภาพที่สร้างขึ้น
ตัวอย่าง
<?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); ?>
ตัวอย่างข้างต้นของภาพออกเป็นดังนี้
บทความที่เกี่ยวข้อง
- imagecolorallocatealpha () กำหนดสีและความโปร่งใสของภาพ
- imagecolordeallocate () สีของภาพที่ไม่ได้กำหนด