ホームページ >バックエンド開発 >PHPチュートリアル >PHP GD 描画の問題、助けてください。とても簡単な気がしますが、初心者なので理解できません。
コードは次のとおりです
<?php$im = imagecreatetruecolor(400,200);$background = imagecolorallocate($im,0,0,0);$black = imagecolorallocate($im,0,255,255);imagefill($im, 100, 100, $black);header("content-type:image/png");imagepng($im);//提示:对于用 imagecreate() 建立的图像,第一次调用 imagecolorallocate() 会自动给图像填充背景色。?>
imagefill 2 番目と 3 番目のパラメータは塗りつぶされた領域内の点です
この点がシード (始点) として機能し、周囲に広がります
理解できますか?
imagefill の 2 番目と 3 番目のパラメータは、塗りつぶされた領域内の点です
この点がシード (開始点) として機能し、周囲に広がります
理解できますか?
imagefilledarc -- 楕円弧を描いて塗りつぶします
imagefilledarc -- 楕円弧を描いて塗りつぶします
imagefilledpolygon -- を描画しますPolygon と fill
imagefilledrectangle -- 長方形を描いて塗りつぶします
imagefilltoborder -- 指定した色の境界線まで領域を塗りつぶします
imagefilledarc -- 楕円弧を描きます
imagefilledarc -- 楕円弧を描いて塗りつぶす
imagefilledpolygon -- 多角形を描いて塗りつぶす
imagefilledrectangle -- 長方形を描いて塗りつぶす
imagefilltoborder -- 領域を塗りつぶす指定した色の境界線
マニュアル読まないんですか?
マニュアルにサンプルコードがあります
マニュアル読まないんですか?
マニュアルにサンプルコードがあります
点(x,y)は種子であり、当然種子は同じ子孫しか再生産しないと書いてありませんでした
$im = imagecreatetruecolor(300, 200);$white = imagecolorallocate($im, 255, 255, 255);$red = imagecolorallocate($im, 255, 0, 0);$green = imagecolorallocate($im, 0, 255, 0);$blue = imagecolorallocate($im, 0, 0, 255);imagefill($im, 0, 0, $white);imagerectangle($im, 50, 30, 250, 170, $red);imagefill($im, 51, 31, $green);imagepng($im);これは自分自身の動きです。
$im = imagecreatetruecolor(300, 200);$white = imagecolorallocate($im, 255, 255, 255);$red = imagecolorallocate($im, 255, 0, 0);$green = imagecolorallocate($im, 0, 255, 0);$blue = imagecolorallocate($im, 0, 0, 255);imagefill($im, 0, 0, $white);imagerectangle($im, 50, 30, 250, 170, $red);imagefill($im, 51, 31, $green);imagepng($im);これはあなた自身の動きです やってください、瞑想だけでは理解できません まあ、わかりました、わかりました