php绘图的步骤

admin 2014年10月15日 PHP学习 632次阅读 查看评论

<?php

//1.创建画布

$im=imagecreatetruecolor(300,300); //创建画布

$bg=imagecolorallocate($im,255,255,0); //定义背景颜色

imagefill($im,0,0,$bg); //填充背景颜色


$blue=imagecolorallocate($im,0,0,255);

$red=imagecolorallocate($im,255,0,0);

$color1=imagecolorallocate($im,0,255,102);

$color2=imagecolorallocate($im,170,34,102);

//2.绘画

imagefilledrectangle($im,15,10,41,20,$blue);

imagettftext($im,10,0,50,20,$blue,"SIMLI.TTF","C#程序猿");

imagefilledrectangle($im,15,30,41,40,$red);

imagettftext($im,10,0,50,40,$red,"SIMLI.TTF","JAVA程序猿");

imagefilledrectangle($im,15,50,41,60,$color1);

imagettftext($im,10,0,50,60,$color1,"SIMLI.TTF","PHP程序员");

imagefilledrectangle($im,15,70,41,80,$color2);

imagettftext($im,10,0,50,80,$color2,"SIMLI.TTF","C/C++程序猿");



// imagestring($im,5,100,100,"2010年程序猿调查",$color2);

imagettftext($im,15,0,71,251,$red,"SIMLI.TTF","2010年程序猿调查");

imagettftext($im,15,0,70,250,$color2,"SIMLI.TTF","2010年程序猿调查");



// make the 3D effect

for ($i = 160; $i > 150; $i--) {

  imagefilledarc($im, 150, $i, 100, 50, 270, 350, $color1, IMG_ARC_PIE);

  imagefilledarc($im, 150, $i, 100, 50, 350, 80 , $color2, IMG_ARC_PIE);

  imagefilledarc($im, 150, $i, 100, 50, 80, 170 , $red, IMG_ARC_PIE);

  imagefilledarc($im, 150, $i, 100, 50, 170, 270 , $blue, IMG_ARC_PIE);

}


//3.输出

header("Content-Type:image/png"); //定义输出头

imagepng($im); //输出图像

//4.销毁图像

imagedestroy($im);









?>


« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:phpphp开发php程序学好php

相关日志:

«   2019年6月   »
12
3456789
10111213141516
17181920212223
24252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集