ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルでイメージ インスタンスを作成する
ImageCreate() を使用して空白の画像を表す変数を作成します。この関数にはピクセル単位の画像サイズのパラメーターが必要です。その形式は ImageCreate(x_size, y_size) です。サイズが250×250の画像を作成したい場合は、次のステートメントを使用できます。
<? header ("content-type: image/png");
imagecreate() を使用して空白の画像を表す変数を作成します。この関数にはピクセル単位の画像サイズのパラメーターが必要です。その形式は imagecreate(x_size, y_size) です。 250×250 のサイズの画像を作成したい場合は、次のステートメントを使用できます:$newimg = imagecreate(250,250);
画像はまだ空白なので、色で塗りつぶすこともできます。まず、imagecolorallocate() 関数を使用して、RGB 値を使用してこの色に名前を割り当てる必要があります。この関数の形式は、imagecolorallocate([image], [red], [green], [blue]) です。空色を定義したい場合は、次のステートメントを使用できます:
$skyblue = imagecolorallocate($newimg,136,193,255);
次に、imagefill() 関数を使用して画像をこの色で塗りつぶす必要があります。imagefill() 関数には、imagefillrectangle()、imagefillpolygon() などのいくつかのバージョンがあります。簡単にするために、次の形式で imagefill() 関数を使用します:
imagefill([画像], [開始x点], [開始y点], [色])
Imagefill($newimg,0,0,$skyblue)最後に、イメージハンドルとイメージ作成後に占有されていたメモリを解放します。
imagepng($newimg);
imagedestroy($newimg) ?>
このようにして、画像を作成するコード全体は次のようになります。
PHPチュートリアルコード:
<? header ("content-type: image/png");
http://www.bkjia.com/PHPjc/633012.html$skyblue = imagecolorallocate($newimg,136,193,255);
imagefill($newimg,0,0,$skyblue);
imagepng($newimg);
imagedestroy($newimg);
?>
www.bkjia.com