在php中创建图像的步骤

来源:互联网 发布:云计算java工程师招聘 编辑:程序博客网 时间:2024/06/10 10:23

  在php中创建图像有一系列函数,主要是gd2库里面的函数。

  通常创建图像有4个步骤:

  1.创建图像 , 一般用imagecreatetruecolor(x,y)函数,此函数返回的是一个资源类型,两个参数分别是图像的长和宽。

  2.绘制图像,即为图像分配颜色,填充颜色,一般会用到imagecolorallocate()和imagefill()函数。

  3.输出图像,imagejpeg()函数。

  4.释放资源,imagedestroy()函数。

  下面是我做的一个示例:

  <?php
header("Content-type:image/jpeg");
//1.创建新图像 imagecreatetruecolor
//2.绘制图像
$img = imagecreatetruecolor(300,300);//新建一个长和高都为200的图像;
$color = imagecolorallocate($img,200,255,255);//为图像分配颜色
imagefill($img,0,0,$color);//填充颜色
imagejpeg($img);//3输出图像,imagejpeg还可以保存图片,在后面假如路径即可,但此时该文件的返回值不是图像,上面的header应换为header("Content-type:text/html");
//4.释放资源

imagedestroy($img);
?>

运行结果如下:


这样一个最简单的图像就完成了,用php是不是非常方便呢!

0 0
原创粉丝点击