在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是不是非常方便呢!
通常创建图像有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是不是非常方便呢!
相关文章推荐
- php创建图像具体步骤
- php创建图像具体步骤
- PHP编实现程动态图像的创建
- PHP动态图像的创建
- PHP中创建图像并绘制文字的例子
- php简单图像创建入门实例
- php简单图像创建入门实例
- 利用PHP创建动态图像
- 3. PHP 创建图像、销毁图像 imagecreate 与 imagedestroy 函数
- php bmp中创建图像bmp2gd,让GD支持32位BMP
- php中MVC zend framework框架在apache上的配置方法以及创建步骤,配置虚拟主机
- PHP之创建图像验证码
- 利用PHP创建动态图像
- php 简单创建图像
- PHP编实现程动态图像的创建代码
- PHP中创建图像并绘制文字的例子
- PHP编实现程动态图像的创建
- PHP编实现程动态图像的创建代码
- PHP创建图像的应用!!!!
- php+sql创建本地项目详细步骤2——ajax插入数据