このチュートリアルは、PHPのGDライブラリを使用してゼロから画像を作成する方法を示しています。 基本的な形状の描画、ライン属性の制御、テキストの追加、シンプルなデザインの作成について説明します。 最終結果のプレビューは次のとおりです
PHPのGD関数を使用した基本的な形状を描画します
描画線
関数TrueTypeフォントでレンダリングされたテキストの境界ボックスを決定します。これは、テキストのスケーリングに画像の寸法に適合するのに役立ちます。次に、テキストを画像に描画します。
imagettfbbox()
画像保存操作の前に挿入された次のコードスニペットは、角に同心円状の塗りつぶしを追加します:imagettftext()
実証されているように、PHPのGD関数と組み合わせた単純な数学的計算により、複雑なパターンの作成が可能になります。
$edge_distance = 20; $largest_size = 200; $size_drop = 10; $central_point = $largest_size/2 + $edge_distance; for($i = 0; $i < 20; $i++){ $ellipse_size = $largest_size - $size_drop*$i; $ellipse_color = $white; if($i%2 != 0){ $ellipse_color = $blue; } imagefilledellipse($img, $central_point, $img_height, $ellipse_size, $ellipse_size, $ellipse_color); imagefilledellipse($img, $img_width - $central_point, 0, $ellipse_size, $ellipse_size, $ellipse_color); }
このチュートリアルでは、PHPで基本的な形状を描くためのいくつかのGD関数を導入しました。 いくつかの数学的操作では、これらの機能を使用して、より複雑な形状(通常のポリゴン、丸い長方形など)を作成できます。 PHPのGDライブラリは、堅牢なテキストレンダリング機能も提供し、画像へのクリーンなテキスト統合を保証します。 コメントであなたの創造的なテキスト効果を共有してください!
以上がPHPの画像にテキストと形状をレンダリングしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。