《璇》

绘图步骤

开始绘制图像

  1. 先在内存中,创建图像资源(理解成画布):imagecreatetruecolor
  2. 给画布分配颜色(默认画布的颜色是真空的黑色):imagecolorallocate()
  3. 给画笔分配颜色 imagecolorallocate
  4. 开始绘制 imageline
  5. 直接在浏览器输出、保存到本地:header()   imagepng()
  6. 销毁画布资源 imagedestroy()

 

 1 <?php
 2 //1. 创建一个画布资源(在内存中创建一个画布)
 3 $image = imagecreatetruecolor(500, 300);
 4 
 5 //2. 给画布分配颜色
 6 //参数1:给那个画布,也就是哪个图像资源分配颜色
 7 $color = imagecolorallocate($image, 24, 145, 0);
 8 
 9 imagefill($image, 0, 0, $color);
10 
11 //3. 开始绘制图像(绘制线条)
12 //参数1:在哪个画布资源中进行绘制
13 //参数2:起点的x轴坐标
14 //参数3:起点的y轴坐标
15 //参数4:终点的x轴坐标
16 //参数5:终点的y轴坐标
17 //参数6:使用什么颜色绘制线条
18 $red = imagecolorallocate($image, 255, 0, 0);
19 imageline($image, 0, 0, 100, 100, $red);
20 
21 //4. 输出、还是保存(暂时先输出到浏览器)
22 header("Content-Type:image/png");
23 //将图像资源输出给浏览器
24 imagepng($image);
25 
26 //5. 销毁内存中的图像资源
27 imagedestroy($image);

 

posted @ 2018-10-07 18:48  醉风云  阅读(364)  评论(0编辑  收藏  举报