php基础系列:php绘图技术常用函数整理
php图像详细权威文档肯定是参考php手册了,具体章节是“函数参考-php图像和处理”。手册提到了五种相关技术,分别为Exif ,GD,ImageMagick,Gmagick,Cairo。
个人感觉工作中经常用到的是GD和ImageMagick,现在分别把GD和ImageMagick较常用函数记录下来,只求记住常用不求全面(全面技术参考php文档)。
具体含义及参数有些标注,有些未标注。我将逐渐完善并记忆越来越多的函数。
GD函数:
getimagesize — 取得图像大小
函数将测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通HTML 文件中IMG 标记中的 height/width 文本字符串。
返回一个具有四个单元的数组。索引 0 包含图像宽度的像素值,索引 1 包含图像高度的像素值。索引 2 是图像类型的标记:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 = TIFF(motorola byte order),9 = JPC,10 = JP2,11 = JPX,12 = JB2,13 = SWC,14 = IFF,15 = WBMP,16 = XBM。这些标记与 PHP 4.3.0 新加的 IMAGETYPE 常量对应。索引 3 是文本字符串,内容为“height="yyy" width="xxx"”,可直接用于 IMG 标记。
对于 JPG 图像,还会多返回两个索引:channels 和bits。channels 对于 RGB 图像其值为 3,对于 CMYK 图像其值为 4。bits 是每种颜色的位数。
imagecreatefrompng — 从 PNG 文件或 URL 新建一图像
imagecreate — 新建一个基于调色板的图像 。推荐用imagecreatetruecolor
imagecreatetruecolor — 新建一个真彩色图像
imagecolorallocate —为一幅图像分配颜色
imagechar — 水平地画一个字符
imageline —画一条线段
imagearc — 画椭圆弧
boolimagearc (resource
$image , int
$cx , int
$cy , int
$w , int
$h , int
$s , int
$e , int
$color )
imagearc() 以 cx,cy(图像左上角为 0, 0)为中心在 image 所代表的图像中画一个椭圆弧。w 和 h 分别指定了椭圆的宽度和高度,起始和结束点以 s 和 e 参数以角度指定。0°位于三点钟位置,以顺时针方向绘画。
imagedashedline — 画一虚线
imagefill —区域填充
imagefilledarc —画一椭圆弧且填充
imagefilledellipse —画一椭圆并填充
imagefilledpolygon —画一多边形并填充
imagefilledrectangle —画一矩形并填充
imagefttext —使用 FreeType 2 字体将文本写入图像
imagecopy — 拷贝图像的一部分
imagecopymerge —拷贝并合并图像的一部分
imagedestroy —销毁一图像
>更多相关文章
- 02-25谷歌推行Tango 3D智能视效手机开发项目
- 12-22php $_server应用
- 12-22PHP 解决一次因压缩代码引发的死循环
- 12-22php jquery 多文件上传
- 12-22该如何使用thinkphp分表呢?
- 12-22thinkPHP模板的输出和模型的使用
首页推荐
佛山市东联科技有限公司一直秉承“一切以用户价值为依归
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 11-28Bossjob宣布上线AI翻译功能
- 11-28腾讯应用宝电脑版推小宝AI助手 部分功能已
- 11-28周鸿祎亲自上阵演短剧,将于发布会上播出
- 11-28机构:2024第三季度全球NAND闪存产业营收增
- 11-18LG新能源宣布与Bear Robotics达成合作,成为
相关文章
24小时热门资讯
24小时回复排行
热门推荐
最新资讯
操作系统
黑客防御