imagecolorallocate(resource $image, int $red, int $green, int $blue)
其中,$image 為要設定顏色的影象資源,imagecolorallocate() 函數會返回一個識別符號,代表了由給定的 RGB 成分組成的顏色;$red,$green 和 $blue 分別是所需要的顏色的紅,綠,藍成分,取值範圍是 0 到 255 的整數或者十六進位制的 0x00 到 0xFF。提示:如果是使用 imagecreate() 函數建立的影象資源,在第一次呼叫 imagecolorallocate() 函數時會預設為其填充背景色。
【範例】使用 imagecolorallocate() 函數為影象設定顏色。<?php $image = imagecreate(100, 100); $blue = imagecolorallocate($image, 0, 0, 255); $red = imagecolorallocate($image, 255, 0, 0); $green = imagecolorallocate($image, 0, 255, 0); header('Content-type:image/jpeg'); imagejpeg($image); imagedestroy($image); ?>執行結果如下圖所示: