您的位置:首页 > 编程语言 > PHP开发

在php中创建图像的步骤

2016-10-14 23:40 246 查看
  在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是不是非常方便呢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: