PHP画图的基本步骤GD库

一:PHP新建一个图片步骤:

1:创建画布:

$im=imagecreatetruecolor(300,80)

2:定义颜色:

$black=imagecolorallocate($im, 0, 0, 0);

3:填充颜色|文字信息:

imagefill($im, 0, 0, $black);

4:生成图片:

imagepng($im,"./data/01.png")

5:销毁图片:

imagedestroy($im);

简单事例:

 1 //1:创建一个画图资源(画布)
 2 $im=imagecreatetruecolor(300,80);
 3
 4 //2:创建颜色
 5 $black=imagecolorallocate($im, 0, 0, 0);
 6
 7 //3:填充颜色(画图)
 8 imagefill($im, 0, 0, $black);
 9
10
11 //4:保存图片
12 if(imagepng($im,"./data/01.png")){
13     echo "图片保存成功";
14 }else{
15     echo "失败";
16 }
17
18 //5:销毁画布,释放资源
19 imagedestroy($im);

二:引入一个图片作为画布

$image=imagecreatefromjpeg("./data/1.jpg");

后续操作一样

提示:更多图片操作及函数请到手册查看GD

时间: 2024-10-25 01:54:16

PHP画图的基本步骤GD库的相关文章

PHP利用GD库画图和生成验证码图片

首先得确定php.ini设置有没有打开GD扩展功能,测试如下 print_r(gd_info()); 如果有打印出内容如下,则说明GD功能有打开: Array ( [GD Version] => bundled (2.0.34 compatible) [FreeType Support] => 1 [FreeType Linkage] => with freetype [T1Lib Support] => 1 [GIF Read Support] => 1 [GIF Crea

PHP 使用GD库合成带二维码和圆形头像的海报步骤以及源码实现

PHP 使用GD库合成带二维码和圆形头像的海报步骤以及源码实现 之前记录过一篇文章,不过那只是简单将二维码合成到海报中去,这次还要合成头像,而且是圆形.所需要素材就不一一列举,直接代码吧 1.先获取用户头像 有的用户是自定义头像(自定义头像是其他站点),有的用户是小程序头像 1 if (!$user['logo_status'] && $user['logo']) { 2 $app_domain = config('app_url');//因为自己上传的头像都放在了小程序的后台上 3 $u

php GD库常用画图型函数

php GD库画各种的图像函数: 如下: 1.画一个像素:imagesetpixed(int x,int y); 2.画矩形:imagerectange($res,$x,$y,$x1,$x2,$color);两个点实现画矩形 3.imagefilledrectange();参数和上面一样 4.画椭圆: imageellipse($res,int x,int y,int cr,int cy,int color);资源,中心,宽度和高度 5.画一个字符串 imagestring($res,int f

php GD库

php 中之前比较常使用的是GD库来画图像,这个使用得比较多的是验证码的使用.首先GD库画图必须要有的一些步骤: 首先,创建画布,其次,绘制图片轮廓和画本,再次是输出图型,最后是释放资源. 创建方法如下: imagecreatetruecolor(int width,int height); 填充颜色: $color=imagecolorallocate($resouces,int a,int g,int b); 颜色填充: imagefill($resouces,int start,int s

php笔记之GD库图片创建/简单验证码

燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it php画图:比如说验证码,缩略图,加水印都要用到GD库,所以要开启gd2库,才能用 首先找到php.ini中extension=php_gd2.dll  去掉前边的分号,然后重启apache,创建图片就可以用了 /* 画图的一般步骤: 1.创建画布 2.创建颜料 3.画图或者写字 4.保存 5.销毁资源 */ //创建画布 $img=imagecreatetruecolor(300,200); //创

PHP系列(十)GD库

GD库 1.Php中gd库的使用 Gd库是一个画图或处理有图片的函数库 2.使用gd库画图 GD库图像绘制的步骤 在PHP中创建一个图像应该完成如下所示的4个步骤: 1.创建一个背景图像(也叫画布),以后的操作都基于此背景图像. 2.在背景上绘制图像轮廓或输入文本. 3.输出最终图形 4.释放资源 代码: <?php //1. 创建画布 $im = imageCreateTrueColor(200, 200); //建立空白画布背景 $white = imageColorAllocate($im

PHP学习笔记-GD库与Jpgraph的使用

转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/52281196 本文出自:[顾林海的博客] 前言 学习PHP从第一篇笔记到现在这篇,已经十多篇了,每天花时间去学习是需要毅力的,好在自己对IT这行也是比较感兴趣,算是每天自娱自乐吧,下周一就去考科目三了,想想也是醉了,拖这么长时间. GD库 GD库是一个开放的动态创建图像.源代码公开的函数库,可以从官方网站http://www.boutell.com/gd处下载.目前,

PHP学习笔记-----GD库

PHP中GD库的使用 最新的GD库版本支持GIF.JPEG.PNG.WBMP.XBM等格式的图像文件. 创建图像应该完成如下所示的4个步骤. (1)      创建画布 (2)      绘制图像 (3)      输出图像 (4)      释放资源 画布管理 imagecreate()//新建一个基于调色板的图像 imagecreatetruecolor()//新建一个真彩***像 设置颜色 imagecolorallocate()//为一副图像分配颜色 生成图像 imagegif() im

php如何开启GD库

GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片.GD库在php中默认是没有开启的,如果想让它支持图片处理功能,那么就要手动开启GD库 步骤: 1.打开php.ini文件 2.用查找工具找到extension=php_gd2.dll,把extension=php_gd2.dll 前面的[;] 3.测试能否用GD库,代码如下: