ホームページ > バックエンド開発 > PHPチュートリアル > PHP は GD ライブラリを使用して五芒星を描画します_PHP チュートリアル

PHP は GD ライブラリを使用して五芒星を描画します_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:53:49
オリジナル
1676 人が閲覧しました

01 $幅 = 500;

02 $高さ = 500;

03

04 $im = imagecreatetruecolor($width, $height);

05

06 $red = imagecolorallocate($im, 230, 0, 0);

07 imagefill($im, 0, 0, $red);

08

09 $ yellow = imagecolorallocate($im, 255, 255, 0);

10

11 //五芒星の5つの頂点を描いてできる正五角形の辺の長さを設定します

12 $b=100;

13 $pi=3.14/180;

14

15 $p1x = 150;

16 ドル = 250

;

17

18 $p2x = 150+(cos(36*$pi)*$b);

19 $p2y = 250-(sin(36*$pi)*$b);

20

21 $p3x = 150+(2*cos(36*$pi)*$b);

22 $p3y = 250;

23

24 $p4x = $p3x-sin(18*$pi)*$b;

25 $p4y = 250+cos(18*$pi)*$b;

26

27 $p5x = 150+sin(18*$pi)*$b;

28 $p5y = 250+cos(18*$pi)*$b;

29

30 //対応する点を結んで線を描きます

31 イメージライン($im, $p1x, $p1y, $p3x, $p3y, $ yellow);

32 イメージライン($im, $p1x, $p1y, $p4x, $p4y, $ yellow);

33

34 イメージライン($im, $p2x, $p2y, $p4x, $p4y, $ yellow);

35 イメージライン($im, $p2x, $p2y, $p5x, $p5y, $ yellow);

36

37 イメージライン($im、$p3x、$p3y、$p5x、$p5y、$ yellow);

38

39 header('Content-Type:image/png');

40

41 画像png($im)

42

43 イメージデストロイ($im)

44

45 ?>

http://www.bkjia.com/PHPjc/478005.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/478005.html

技術記事

01 $width = 500; 02 $height = 500; 03 04 $im = imagecreatetruecolor($width, $height); 05 06 $red = imagefill($im, 230, 0, 0); , 0, $red); 08 09 $ yellow...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート