CodesWork开发手册--图片类
说明:
- 类文件:CodesWork/lib/Image.class.php
- 默认会自动加载,不需要手动include
方法:buildImageVerify($width=48,$height=22,$randval=NULL,$verifyName='verify')
说明:用于生成验证码
参数:
- $width,生成的验证码宽度
- $height,生成的验证码高度
- $randval,手动设置验证码的内容,默认是随机的四位数字
- $verifyName,验证码的session下标,如在判断验证码是否正确的时候, $_SESSION['verify']
使用方法:
Image::buildImageVerify();//生成验证码
方法:thumb($image,$thumbname,$type='',$maxWidth=200,$maxHeight=50,$interlace=true)
说明:生成图片缩略图
参数:
- $image,原图
- $thumbname,缩略图文件名
- $type,图像格式,为空时,自动获取图片格式
- $maxWidth,生成的缩略图最大宽度
- $maxHeight,生成的缩略图最大高度
- $interlace,启用隔行扫描
- 缩略成功后,返回$thumbname
使用方法:
Image::thumb($image,$thumbname,'',100,100);//生成图片缩略图
方法:water($image, $water, $waterPos =9)
说明:图片加水印
参数:
- $image,原图
- $water,水印图片
- $waterPos,水印位置(0-9) 0为随机,其他代表上中下9个部分位置
使用方法:
$image="a.jpg"; $water="logo.png"; Image::water($image,$water);//图片a.jpg加上水印