<?php phpinfo(); ?> |
(1)画像領域の作成 | 画像ID=imagecreate(画像幅,画像高さ); |
(2)画像で使用する色を作成する | 色ID=imagecolorallocate(画像ID, RGBのRed, RGBのGreen, RGBのBlue); |
(3)png画像を作成 | imagepng(画像ID); |
(4)色リソースの開放 | imagecolordeallocate (画像ID,色ID); |
(5)画像リソースの開放 | imagedestroy(画像ID); |
<?php $image = imagecreate(200, 200); $black = imagecolorallocate($image, 0, 0, 0); imagepng($image); imagedestroy($image); ?> |
<img src="./php2004010301.php" height=100 width=100>
|
線を引く | imageline(画像ID,開始x座標,開始y座標,終了x座標,終了y座標,色ID); |
<img src="./php2004010302.php" height=100 width=100>
|
四角を描く | imagefilledrectangle(画像ID,開始x座標,開始y座標,終了x座標,終了y座標,色ID); |
丸を描く | imagefilledellipse(画像ID,中心x座標,中心y座標,幅,高さ,色ID); |
<img src="./php2004010303.php" height=100 width=100>
|
(オマケ) 画像の作成でimagepngを使いましたが JPEG画像のときはimagejpegとします。 GDライブラリバージョン1.6以降でGIFサポートが完全に削除されたので 現在のGDライブラリではこの関数を使用することは できません。 |
HOME |