CanPHP开发手册--图片类

说明:
  • 类文件:CanPHP/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加上水印