php中GD库常用函数总结

开启GD库模块:
在php.ini中去掉extension=php_gd2.dll前的‘#’号

参考资料: 图像处理和 GD http://php.net/manual/zh/book.image.php


step1:创建画布

imagecreate 新建一个基于调色板的图像

imagecreatetruecolor 新建一个真彩色图像

imagecreatefromjpeg 由文件或 URL 创建一个新图象。

imagecreatefrompng 由文件或 URL 创建一个新图象。


step2:准备颜色

imagecolorallocate 为一幅图像分配颜色


step3:填充背景

imagefill 区域填充


step4:作画

imagesetpixel 画点

imageline 画一条线段

imagerectangle 画一个矩形

imagefilledrectangle 画一矩形并填充

imagepolygon 画一个多边形

imagefilledpolygon 画一多边形并填充

imageellipse 画一个椭圆

imagefilledellipse 画一椭圆并填充

imagearc 画椭圆弧

imagefilledarc 画一椭圆弧且填充

imagettftext 用 TrueType 字体向图像写入文本 (添加文字水印)

imagecopy 拷贝图像的一部分

imagecopymerge 拷贝并合并图像的一部分(添加图片水印)

imagecopyresampled 重采样拷贝部分图像并调整大小(缩放、剪裁图片)

getimagesize 取得图像大小


step5:保存,输出

imagepng 以 PNG 格式将图像输出到浏览器或文件

imagejpeg 输出图象到浏览器或文件


step6:关闭销毁资源(释放内存)

imagedestroy 销毁一图像

猜你喜欢

转载自blog.csdn.net/alan8865/article/details/80509939