PHP開発検証コード作成キャンバス
検証コードの作成を学ぶときは、マニュアルを開く必要があることに注意してください
検証コードを作成する関数は比較的長いです
imagecreatetruecolor(); キャンバスを作成して、以下の構文を見てみましょう
構文:
resource imagecreatetruecolor (int $width, int $height)
説明: 幅が $width、高さが $height の画像識別子を返します
成功した場合は画像リソースを返し、成功した場合は FALSE を返します失敗。
キャンバスを作成した後、キャンバスに色を割り当てる必要があります
imagecolorallocate
構文:
int imagecolorallocate ( resource $image , int $red , int $green , int $blue );
第1章パラメータ、はリソースタイプを返し、次のパラメータはRGB形式の色です
画像の出力方法
header("content-type:image/png");
imagepng ($image);
リソースを破棄します
imagedestroy($img);
例を見てみましょう
キャンバスを作成して色を設定します
<?php //第一步 创建一个画布 $image = imagecreatetruecolor(100, 30); //创建一个宽为100高为30的黑色图像 $bgcolor = imagecolorallocate($image, 255, 0, 0); //为图像分配颜色 imagefill($image,0,0,$bgcolor); //给黑色的背景图像分配白色 //输出图像 header("content-type:image/png"); imagepng($image); //销毁资源 imagedestroy($img); ?>
上記のコードでは、出力が幅 100、高さ 30、赤い背景のキャンバスを作成することがわかります