作者:hgsfaerqw_504 | 来源:互联网 | 2023-07-29 06:15
php教程|php手册phpphp教程-php手册PHP之图像处理,php图像处理暗黑世界手机版源码,ubuntu改变文件路径,tomcat三层架构,phyone爬虫原理,php开
php教程|php手册
php
php教程-php手册
PHP之图像处理,php图像处理暗黑世界手机版源码,ubuntu改变文件路径,tomcat三层架构,phyone爬虫原理,php开发用什么写,seo洛阳lzw
PHP中提供了一些对图像进行编辑处理的函数,其中最为典型的应用为随机图形验证码、图片水印以及数据统计中饼状图和柱状图的生成等
qt 自动升级 源码,平板运行vscode,ubuntu 蓝光,tomcat隐藏后门,sqlite3 索引原理,wordpress非插件文章浏览量,前端 ui框架开发教程,可以爬虫的表格网站,免费国外php,鞍山seo优化服务,手机网站登录模板,网页设计模板素材下载,ecshop 绿色模板lzw
PHP中有的图形函数可以直接使用,但多数需要在安装了GD2函数库后才能使用。在Windows平台下安装GD2库很简单,就是PHP5自带的ext目录中的php_gd2_dll文件。
诛仙私服游戏源码,vscode画黑天,ubuntu远程桌面使用教程,tomcat的名字,sqlite3 查询‘’,dz3.2免费伪原创插件,前端框架培训 式开发,数据挖掘与爬虫区别,PHP的PDF百度云,桂东优化seo,更换网站模板,html网页图片大小,cms系统模板,vivi小偷程序后台管理系统lzw
如果没有,说明安装PHP时没有安装GD2库,打开php.ini文件,查看php.ini文件(c:\winsows),查看文件中是否有一句”;extension = php_gd2.dll”(Paths and Directories 里),如果有,将其中的“;”去掉,再将文件中扩展目录extension_dir的值设置成PHP的ext目录所在的完整路径,如”extension_dir = E:\php5\ext”,保存后重启Apache即可
绘制一个图形一般包括4个步骤:1)创建一个背景,2)在背景中绘制图形或输入文本,3)输出图形,4)释放所有资源
在此之前注意先将php.ini文件里 Language Options下的output_buffering默认的off改为on,然后重启Apache(Apache Restart),否则会出现如下的Warning:
Cannot modify header information – headers already sent by…..
例:绘制PNG图形,如绘制一条直线
$image = imagecreate(400,400);//创建一个图像,两个参数表示图像的宽度和高度,单位为像素,并返回此图像的数据流$background_color = imagecolorallocate($image,255,255,255);//为图像设置了白色的背景流,$black = imagecolorallocate($image,0,0,0);//为图像设置了黑色的背景流imageline($image,0,0,100,100,$black);//绘制一条直线,并设置其颜色为黑色ob_clean();//清除输出,否则图像无法显示header("Content-type:image/png");//向浏览器发送头信息,输出png图片imagepng($image);//输出图形imagedestroy($image);//清除资源
图像处理函数可以直接创建一个图像流来绘制图形,还可以将现有的图片作为图像流读入,然后在次基础上对图像进行修饰,如加上水印效果等。这种功能常用来防止图片被盗用
例:在原始图片(jpeg格式)上添加一个水印网址
ob_clean(); header("Content-type:image/jpeg"); $im = imagecreatefromjpeg("dog.jpg"); $red = imagecolorallocate($im,255,0,0); imagestring($im,5,6,10,"http://www.cnblogs.com/520xiuge/",$red); imagejpeg($im); imagedestroy($im);