php gd库
2015-12-14 16:52
483 查看
手册网址:http://php.net/manual/zh/ref.image.php
gd 画图:
1:创建一个画布;
$image=resource imagecreatetruecolor ( int
2:创建原料;
$color=int imagecolorallocate ( resource
3:画图;
bool imagefill ( resource
4:保存;
bool imagepng ( resource
bool imagegif ( resource
5:销毁画布;
bool imagedestroy ( resource
画图流程详解:
1)坐标系的讲解:【4个参数】
两个点确定一个矩形
左上角的点+宽度+高度
第一步:创建画布:
1)可以直接用imagecreatetruecolor 创建画布
2)也可以直接打开一幅图片做画布
imagecreatefromjpeg('文件');
第二步:配置颜色:
$red=imagecolorallocate($im,255,0,0);
$blue=imagecolorallocate($im,0,0,255);
/*画线*/
bool imageline ( resource
image
第三步:保存图片
1)imagegif imagejpeg
2)也可以是图片不保存而直接输出【在验证码里比较实用】
此时会输出到浏览器,但是我们必须要告诉浏览器是什么格式的:
bool imagepng ( resource
gd 画图:
1:创建一个画布;
$image=resource imagecreatetruecolor ( int
$x_size, int
$y_size);
2:创建原料;
$color=int imagecolorallocate ( resource
$image, int
$red, int
$green, int
$blue);
3:画图;
bool imagefill ( resource
$image, int
$x, int
$y, int
$color);
4:保存;
bool imagepng ( resource
$image[, string
$filename] );
bool imagegif ( resource
$image[, string
$filename] );
5:销毁画布;
bool imagedestroy ( resource
$image);
画图流程详解:
1)坐标系的讲解:【4个参数】
两个点确定一个矩形
左上角的点+宽度+高度
第一步:创建画布:
1)可以直接用imagecreatetruecolor 创建画布
2)也可以直接打开一幅图片做画布
imagecreatefromjpeg('文件');
第二步:配置颜色:
$red=imagecolorallocate($im,255,0,0);
$blue=imagecolorallocate($im,0,0,255);
/*画线*/
bool imageline ( resource
$image, int
$x1, int
$y1, int
$x2, int
$y2, int
$color)
image
第三步:保存图片
1)imagegif imagejpeg
2)也可以是图片不保存而直接输出【在验证码里比较实用】
此时会输出到浏览器,但是我们必须要告诉浏览器是什么格式的:
header('Content-type: image/png');
bool imagepng ( resource
$image[, string
$filename] );第二个参数不需要
相关文章推荐
- php数组函数-array_reduce()
- Fragment与FragmentPagerAdapter的使用
- php数组函数-array_rand()
- EF 调用存储过程、返回多结果集和OUTPUT参数 等问题
- php数组函数-array_push()
- 实现WordPress主题侧边栏切换功能的PHP脚本详解
- PHP中单引号和双引号的区别
- PHP实现四种基本排序算法 得多消化消化
- php数组函数-array_pop()
- PHP中$_SERVER的详细参数与说明
- php生成curl命令行的方法
- 跨应用数据提供的解决:ContentProvider和ContentResolver
- 用Notepad++运行php文件时:出错CreateProcess() failed with error code 2:
- laravel bald视图控制流与子视图
- PHP环境搭建
- PHP使用GD2库画图,图像无法输出解决方法
- 几款主流PHP框架的优缺点评比
- PHP内核探索笔记-变量
- 68、 FragmentPagerAdapter+ViewPager实现Tab
- PHP 页面编码声明方法详解(header或meta)