加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php图像生成与处理,PHP应用:PHP GD库相关图像生成和处理函数小结

发布时间:2022-11-04 13:31:48 所属栏目:PHP教程 来源:未知
导读: 《PHP应用:PHP GD库相关图像生成和处理函数小结》要点:
本文介绍了PHP应用:PHP GD库相关图像生成和处理函数小结PHP图像处理,希望对您有用。如果有疑问,可以联系我们。
PHP实例这几天在

《PHP应用:PHP GD库相关图像生成和处理函数小结》要点:

本文介绍了PHP应用:PHP GD库相关图像生成和处理函数小结PHP图像处理,希望对您有用。如果有疑问,可以联系我们。

PHP实例这几天在学习图像验证码部分,参考了许多例子,都是用GD库来生成和绘制图像的,所以打算把GD库封装成类来使用,顺便也学习和练习一下PHP面向对象部分.

PHP实例首先分析一下GD库所提供的函数,依据功能作了划分:(这只是常用的基础级函数,更高级的函数稍后再作研究)

PHP实例1. create // 图像生成

PHP实例A.绘制图像

PHP实例

imageCreate // 基于调色板(256色)的图像(gif/*)

imageCreateTrueColor // 基于真彩色的图像(不能用来生成gif图像)

PHP实例B.从图像创建图像

PHP实例

imageCreateFrom*(*=gd2/gd2part/gd/gif/jpeg/png/string/wbmp/xbm/xpm) // 从图像创建图像

PHP实例C.copy

PHP实例

imageCopy // 复制局部图像

imageCopyMerge // 复制并合并局部图像

imageCopyMergeGray // 复制并合并局部图像(灰度)

imageCopyResampled // 复制局部图像(重新采样)

imageCopyResized // 复制局部图像(调整大小)

PHP实例2. draw // 绘制

PHP实例A.point // 点

PHP实例

imageSetPixel // 画点

PHP实例B.line // 线

PHP实例

imageLine // 画线段

imageArc // 画椭圆弧

imageFilledArc // 画椭圆弧并填充

imageDashedLine // 画虚线

PHP实例C.graph // 图形

PHP实例

imageEllipse // 画椭圆

imageFilledEllipse // 画椭圆并填充

imageRectangle // 画矩形

imageFilledRectangle // 画矩形并填充

imagePolygon // 画多边形

imageFilledPolygon // 画多边形并填充

PHP实例D.text // 文本

PHP实例

imageChar // 画字符(水平)

imageCharUp // 画字符(垂直)

imageString // 画字符串(水平)

imageStringUp // 画字符串(垂直)

imageTtfText // 画文本(TrueType字体)

imageFtText // 画文本(FreeType2字体)

imagePsText // 画文本(PostScript Type1字体)

PHP实例E.fill // 填充

PHP实例

imageFill // 填充颜色

imageFillToBorder // 填充至边界

PHP实例3. color // 颜色

PHP实例

imageColorAllocate // 生成颜色

imageColorAllocateAlpha // 生成颜色(附加透明度)

PHP实例4. attrs // 属性

PHP实例

getImageSize // 取得图像大小

getImageSizeFromString // 取得url或路径对应图像的大小

image_type_to_extension // 取得文件格式(扩展名)

image_type_to_mime_type // 取得文件的MIME类型

imageColorAt // 取得某像素的颜色

imageFontWidth // 取得字体宽度

imageFontHeight // 取得字体高度

imageSx // 取得图像宽度

imageSy // 取得图像高度

PHP实例5. show // 输出(显示)图像

PHP实例A.convert

PHP实例

image2Wbmp // 转换为WBMP格式并输出

jpeg2Wbmp // 将JPEG转换为WBMP格式并输出

png2Wbmp // 将PNG转换为WBMP格式并输出

PHP实例B.show

PHP实例

imageGD // 输出图像(GD)

imageGD2 // 输出图像(GD2)

imageGif // 输出图像(GIF)

imageJpeg // 输出图像(JPEG)

imagePng // 输出图像(PNG)

imageWbmp // 输出图像(WBMP)

imageXbm // 输出图像(XBM)

PHP实例6. destroy // 销毁

PHP实例

imageDestroy // 销毁图像

PHP实例更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP GD库操作技巧汇总》、《PHP图形与图片操作技巧汇总》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

PHP实例希望本文所述对大家PHP程序设计有所帮助.

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!