私はphpの組み込み関数ライブラリを勉強して画像を描きましたが、結局のところ、SVGの描画は私に頭痛の種を与えました。結果をざっと見たところ、やはり非常にシンプルであることがわかりました。 結局のところ、PHPには多くのメソッドが組み込まれており、パラメーターを理解するだけで、それらを直接使用できます。
まず、絵を描くことはいくつかのステップに分かれています:
その後、絵を作成するプロセスに従って段階的に進みます。ソースコードは次のとおりです
。$img = ImageCreate(400,60); //创建一个宽400 高60的图片 //创建以bg.jpg为背景的图片 //$img = ImageCreateFromJpeg('./bg.jpg'); //创建颜色 $black = imagecolorallocate($img, 100, 116, 163); //创建颜色 $red = imagecolorallocate($img,255,0,0); $white = imagecolorallocate($img,255,255,255); //绘制了矩形的轮廓 imagerectangle($img, 10, 10, 30, 30, $white); //填充矩形 imagefilledrectangle($img, 20, 20, 40, 40, $white); //填写文字 imagettftext($img, 12, 0, 80, 35, $white, 'love.ttf', '大家好,这是我的网站!欢迎光临!'); //生成图片 header('Content-type:image/png'); ImagePng($img); ImageDestroy($img);
注: ImagePng($img,'my.png'); は、現在のサーバーパスの下にmy.pngの画像を生成できます
生成された画像の表示効果は:
もちろん、画像が背景 ($img = ImageCreateFromJpeg('./bg.jpg')) の場合、表示効果は次のようになります:
これがそれを実現する方法です PHPを通じて画像を直接操作する機能があります~~~ PSがインストールされていない場合は、非常に強力ではありませんか?小さな手を伸ばして、PHP コードを数行入力するだけで完了します。はは~~ ~
結局、彼はポーンに食べられませんでした!
関連おすすめ:
JS操作画像(追加、削除、変更) Example_javascriptスキル
JS 毎日の質問 - キーボードの矢印キーを使用した小さなデモのJS実装 操作画像は、上下左右をシームレスに切り替えます
以上がPHP で画像を作成および操作する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。