PHPのimagecolorallocate - カラー画像を割り当てます
imagecolorallocate - 画像に色を割り当てます。
文法
int imagecolorallocate ( resource $image , int $red , int $green , int $blue )
imagecolorallocate()は、与えられた成分組成からのRGBカラーを表す識別子を返します。 赤、緑、青、赤、緑、青の成分の所望の色です。 これらのパラメータは、0xFFでの整数0-255または16進数の0x00です。 色で表現された画像で使用される各画像を作成するために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()割り当てられていない画像の色。