PHP GD库笔记
来源:互联网 发布:cab软件下载 编辑:程序博客网 时间:2024/05/21 21:40
背景色
<?php//创建图像大小 //imagecreate($width, $height)$image = imagecreate(200, 100);//创建图像背景色(红,绿,蓝)//imagecolorallocate($image, $red, $green, $blue)imagecolorallocate($image, 255, 255, 255);//告诉浏览器,这是什么,没有告诉浏览器,浏览器会识别不了图像,默认为'Content-Type:text/html'header('Content-Type:image/png');//输出图像imagegif($image);//销毁图像资源//该函数不是必须的,但使用它是一个好习惯。imagedestroy($image);?>
绘制线条
<?php//创建图像大小 $image = imagecreate(100, 100);//创建图像背景色(红,绿,蓝)imagecolorallocate($image, 255, 255, 255);//创建线颜色$lineColor = imagecolorallocate($image, 150, 150, 150);//绘制一条线//imageline($image, $x1, $y1, $x2, $y2, $color)imageline($image, 10, 10, 90, 90, $lineColor);//输出图像header('Content-Type:image/png');imagepng($image);?>
画布
<?php$imageWidth = 100;$imageHeight = 30;//创建画布//imagecreatetruecolor($width, $height)$image = imagecreatetruecolor($imageWidth, $imageHeight);//创建画布颜色//imagecolorallocate($image, $red, $green, $blue)//十六进制0xcc转换成十进制204$backgroundColor = imagecolorallocate($image, 0xcc, 0xcc, 0xcc);//用画布颜色填充画布//imagefill($image, $x, $y, $color)imagefill($image, 0, 0, $backgroundColor);header('Content-Type:image/gif');imagegif($image);?>
制作验证码干扰元素效果
<?php$imageWidth = 100;$imageHeight = 100;$image = imagecreate($imageWidth, $imageHeight);imagecolorallocate($image, 255, 255, 255);//mt_rand() 比rand() 快四倍,生成更好的随机数。//制作干扰线for ($i = 0; $i < 10; $i++) {$randColor = imagecolorallocate($image, mt_rand(0, 255), mt_rand(0, 255), mt_rand(0, 255));imageline($image, mt_rand(0, $imageWidth), 0, mt_rand(0, $imageHeight*5), $imageHeight, $randColor);}//制作干扰点for ($i = 0; $i < 300; $i++) {$randColor = imagecolorallocate($image, mt_rand(0, 255), mt_rand(0, 255), mt_rand(0, 255));//绘制点//imagesetpixel($image, $x, $y, $color)imagesetpixel($image, mt_rand(0, $imageWidth), mt_rand(0, $imageHeight), $randColor);}header('Content-Type:image/gif');imagegif($image);?>
0 0
- PHP GD库笔记
- 【PHP】GD库笔记 初探GD库的坐标
- PHP学习笔记-GD库作图
- php安装GD库
- php配置GD库
- php安装GD库
- php配置GD库
- php 安装GD库
- php GD库
- php gd库
- php GD库
- php 封装gd 库
- PHP之GD库
- PHP - GD库
- php使用GD库
- PHP-GD库
- PHP GD库
- php GD库使用
- 七、Linux下SVN服务器搭建(CentOS+Subversion)
- 【正一专栏】第1球和第500球价值一样
- 若干题目1
- SSM整合:A child container failed during start
- UML类图与类的关系详解
- PHP GD库笔记
- 使用php开发停车场系统,智能停车系统,php程序源码
- c/c++实现模拟洗牌发牌
- 二叉树的建立与遍历
- java集合系列09 Queue
- hdoj-Oil Deposits
- mui开发APP教程之使用选项卡跳转子页面
- TREAP 模板(新)
- Maven搭建SSM项目