当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

19.2图像的建立

9/17/2020 9:26:54 PM 人评论

19.2图像的建立

19.2 图像的建立

有了以上处理图像的PHP函数作为基础,本节读者可以尝试通过这些函数创建图像。使用PHP创建图像通常有以下4个步骤。

(1)建立画布。

(2)在画布上绘制形状或书写文本。

(3)输出最终的图片。

(4)清空绘图资源。

19.2.1 用PHP生成图像

下面的实例演示了如何使用PHP函数创建一个图像,并将图像输出到页面。

代码19-1 生成一个简单图像19-1.php


01 <?php

02 $width=200;//宽度

03 $height=200;//高度

04

05 $img=imagecreatetruecolor($width,$height)or die("不支持GD图像处理");//创建图像

06 imagepng($img);

07 imagedestroy($img);

08 ?>


【代码解析】在PHP中处理图像,首先需要建立图像标识符。代码19-1的第5行就通过函数imagecreatetruecolor()建立了一个图像标识符$img,它代表了一个黑色图像,这个黑色图像的大小,由变量$width和$height指定。这是在PHP中创建图像的第一步。

代码第6行,使用函数imagepng()以PNG格式生成该图像,该函数的参数正是代码第5行创建的图像标识符,该函数会将图像输出到标准输出,这里的标准输出就是指浏览器,最终在浏览器上看到的图像即由该函数生成。这是本节开始讲述的创建图像步骤中的第3步,本例跳过了本节开头所描述创建图片步骤中的第2步。

代码第7行,使用函数imagedestroy()清除绘制图像时所占用的系统资源。该函数的参数$img即图像标识符。

通过IE浏览器,可以看到这段代码的执行结果如图19-2所示。

图 19-2 使用PHP的GD函数生成简单图像

相关教程

共有条评论 网友评论

验证码: 看不清楚?