imagecolorallocate() 関数を使用して色の例を設定する PHP 画像処理、imagecolorallocate
美しい画像を動的に出力するためにPHPを使用しますが、ペイントするときにパレットを使用する必要があるのと同じように、PHPは色の設定とも切り離すことができません。画像の色を設定するには、imagecolorallocate() 関数を呼び出す必要があります。画像に複数の色を設定する必要がある場合は、この関数を複数回呼び出すだけです。この関数のプロトタイプは次のようになります:
コードをコピーします コードは次のとおりです:
int imagecolorallocate(resource $image,int $red,int $green,int $blue) //画像に色を割り当てます
この関数は、指定された RGB コンポーネントで構成される色を表す識別子を返します。パラメータ $red、$green、$blue はそれぞれ、必要な色の赤、緑、青のコンポーネントです。これらのパラメータは、0 ~ 255 の整数、または 16 進数の 0x00 ~ 0xFF です。最初のパラメータ $image は、キャンバス イメージのハンドルです。この関数は、$image で表されるイメージの色を呼び出す必要があります。ただし、imagecreate() 関数を使用してキャンバスが作成されている場合、imagecolorallocate() 関数の最初の呼び出しで、パレットに基づいて背景色が画像で塗りつぶされることに注意してください。この関数の使用コードは次のとおりです:
コードをコピーします コードは次のとおりです:
$im = imagecreate(100,100);//カラー設定関数用のキャンバスリソースを提供します
//背景を赤に設定します
$background = imagecolorallocate($m,255,0,0);//最初の呼び出しでキャンバスの背景色を設定します
// いくつかの色を設定します
$white = imagecolorallocate($im,255,255,255);//白に設定された識別子を 10 進整数で返します
$black = imagecolorallocate($im,0,0,0);//10 進パラメータによって黒に設定された識別子を返します
//16 進形式
$white = imagecolorallocate($im,0xFF,0xFF,0xFF);//白に設定された識別子を16進数の整数で返します
$black = imagecolorallocate($im,0x00,0x00,0x00);//黒に設定された識別子を 16 進整数で返します
?>
http://www.bkjia.com/PHPjc/914044.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/914044.html技術記事 PHP 画像処理: imagecolorallocate() 関数を使用して色を設定する例 imagecolorallocate は PHP を使用して美しい画像を動的に出力しますが、ペイントと同じように色の設定とも切り離せません...