PHP中有一些这样的函数,你可以有现成的呀
GetImageSize: 取得图片的长宽。 
ImageArc: 画弧线。 
ImageChar: 写出横向字元。 
ImageCharUp: 写出直式字元。 
ImageColorAllocate: 匹配颜色。 
ImageColorTransparent: 指定透明背景色。 
ImageCopyResized: 复制新图并调整大小。 
ImageCreate: 建立新图。 
ImageDashedLine: 绘虚线。 
ImageDestroy: 结束图形。 
ImageFill: 图形着色。 
ImageFilledPolygon: 多边形区域着色。 
ImageFilledRectangle: 矩形区域着色。 
ImageFillToBorder: 指定颜色区域内着色。 
ImageFontHeight: 取得字型的高度。 
ImageFontWidth: 取得字型的宽度。 
ImageInterlace: 使用交错式显示与否。 
ImageLine: 绘实线。 
ImageLoadFont: 载入点阵字型。 
ImagePolygon: 绘多边形。 
ImageRectangle: 绘矩形。 
ImageSetPixel: 绘点。 
ImageString: 绘横式字串。 
ImageStringUp: 绘直式字串。 
ImageSX: 取得图片的宽度。 
ImageSY: 取得图片的高度。 
ImageTTFBBox: 计算 TTF 文字所占区域。 
ImageTTFText: 写 TTF 文字到图中。 
ImageColorAt: 取得图中指定点颜色的索引值。 
ImageColorClosest: 计算色表中与指定颜色最接近者。 
ImageColorExact: 计算色表上指定颜色索引值。 
ImageColorResolve: 计算色表上指定或最接近颜色的索引值。 
ImageColorSet: 设定色表上指定索引的颜色。 
ImageColorsForIndex: 取得色表上指定索引的颜色。 
ImageColorsTotal: 计算图的颜色数。 
ImagePSLoadFont: 载入 PostScript 字型。 
ImagePSFreeFont: 卸下 PostScript 字型。 
ImagePSEncodeFont: PostScript 字型转成向量字。 
ImagePSText: 写 PostScript 文字到图中。 
ImagePSBBox: 计算 PostScript 文字所占区域。 
ImageCreateFromPNG: 取出 PNG 图型。 
ImagePNG: 建立 PNG 图型。 
ImageCreateFromGIF: 取出 GIF 图型。 
ImageGIF: 建立 GIF 图型。 Abs: 取得绝对值。 
Acos: 取得反余弦值。 
Asin: 取得反正弦值。 
Atan: 取得反正切值。 
Atan2: 计算二数的反正切值。 
base_convert: 转换数字的进位方式。 
BinDec: 二进位转成十进位。 
Ceil: 计算大于指定数的最小整数。 
Cos: 余弦计算。 
DecBin: 十进位转二进位。 
DecHex: 十进位转十六进位。 
DecOct: 十进位转八进位。 
Exp: 自然对数 e 的次方值。 
Floor: 计算小于指定数的最大整数。 
getrandmax: 乱数的最大值。 
HexDec: 十六进位转十进位。 
Log: 自然对数值。 
Log10: 10 基底的对数值。 
max: 取得最大值。 
min: 取得最小值。 
mt_rand: 取得乱数值。 
mt_srand: 设定乱数种子。 
mt_getrandmax: 乱数的最大值。 
number_format: 格式化数字字串。 
OctDec: 八进位转十进位。 
pi: 圆周率。 
pow: 次方。 
rand: 取得乱数值。 
round: 四舍五入。 
Sin: 正弦计算。 
Sqrt: 开平方根。 
srand: 设定乱数种子。 
Tan: 正切计算。