在php中创建图像的步骤
在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是不是非常方便呢!
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: php将从数据库中获得的数据转换成json格式并输出
- 下一篇: 在js中使用正则表达式