php库相关图像生成和处理功能总结

php库相关图像生成和处理功能总结
本文总结了PHP GD库的相关图像生成和处理功能,供大家参考,如下:

在过去的几天中,当学习图像验证代码部分时,许多例子被用来用GD库生成和绘制图像。因此,我们计划将GD库封装到类中,并学习和实践PHP面向对象部分。

首先,对GD库提供的功能进行分析,按照功能划分:(这只是公共的基本层次函数,以后研究更高级的功能)。

1。创建图像生成

A.绘制图像
基于画面欣赏 /调色板(256色)的图像(GIF / *)
基于新建一个真彩色图像和真彩色图像/(不能用于生成GIF图像)

从图像中创建图像。
imagecreatefrom *(* = GD2 / / / gd2part GD GIF或JPEG或PNG / / /字符串WBMP XBM / / / XPM)创建图像从图像

c.copy
imagecopy /复制局部图像
/ /拷贝并合并图像的一部分复制和合并局部图像
imagecopymergegray / /复制和合并局部图像(灰度)
imagecopyresampled /复制局部图像(重采样)
拷贝部分图像并调整大小/复制局部图像(调整)

2。绘制/绘制

a.point / /点
imagesetpixel / /画

b.line / /线
imageline / /画线
imagearc /椭圆弧
imagefilledarc / /画椭圆弧和填充
imagedashedline / /画线

唯一最短链图/图形
imageellipse /椭圆
imagefilledellipse / /椭圆并填充
imagerectangle / /画一个矩形
画一矩形并填充 / /画一个矩形,填充
imagepolyn /多边形的绘制
imagefilledpolyn /多边形的绘制和填充

d.text /文
imagechar / /人物画(水平)
imagecharup / /人物画(垂直)
imagestring / /绘制字符串(水平)
imagestringup / /绘制字符串(垂直)
imagettftext / /绘制文本(TrueType字体
imagefttext / /绘制文本(FreeType2字体)
imagepstext / /绘制文本(Postscript type1字体)

e.fill / /填充
imagefill / /填充颜色
imagefilltoborder / /填充的边界

三.颜色颜色
imagecolorallocate / /颜色
imagecolorallocatealpha / /颜色(增加透明度)

4。 / /属性属性
getimagesize / / getimagesize
getimagesizefromstring / /获得的URL或路径对应的图像的大小
image_type_to_extension / /得到的文件格式(扩展名)
image_type_to_mime_type / /获取文件的MIME类型
得到一个imagecolorat / /像素的颜色
取得字体宽度 / /取得字体宽度
取得字体高度 / /取得字体高度
imagesx / /得到图像的宽度
imagesy / /获取图像的高度

5。显示输出(显示)图像

a.convert
image2wbmp / /转换WBMP格式输出
jpeg2wbmp / JPEG将转换为WBMP格式输出
png2wbmp /格式将被转换为WBMP格式输出


imagegd / /输出图像(GD)
imagegd2 / /输出图像(GD2)
imagegif / /输出图像(GIF)
imagejpeg / /输出图像(JPEG)
imagepng / /输出图像(PNG)
imagewbmp / /输出图像(是)
imagexbm / /输出图像(XBM)

6。破坏破坏
销毁一图像 / /破坏图像

有关PHP相关内容的读者更感兴趣,可以查看这个主题:php站GD库php操作技能摘要,图形和图片,PHP操作技巧概述基本语法教程

希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部