首页 > php教程 > php手册 > 正文

php绘图技术常用函数整理

php中文网
发布: 2016-06-06 19:52:59
原创
2032人浏览过

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 php图像详细权威文档肯定是参考php手册了,具体章节是"函数参考-php图像和处理".手册提到了五种相关技术,分别为Exif ,GD,ImageMagick,Gmagick,Cairo. 个人感觉工作中经常用到的是GD和ImageMagick,现

欢迎进入linux社区论坛,与200万技术人员互动交流 >>进入

  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

一览AI绘图
一览AI绘图

一览AI绘图是一览科技推出的AIGC作图工具,用AI灵感助力,轻松创作高品质图片

一览AI绘图 45
查看详情 一览AI绘图

  $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 -销毁一图像

php绘图技术常用函数整理

相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号