图片处理类(cls_image.php)
图片处理类主要作用是对指定图片生成缩略图、水印等
具体使用方法如下:
$img = new cls_image( 待处理的图片文件名 );
1、thumb -- 用自适应模式生成缩略图
$img->thumb($thumbwidth, $thumbheight, $tofile='')
在$tofile为空的情况下,将直接修改当前图片,以下同
2、thumb_fill -- 缩略图生成函数(会对空白地方填充满)
$bgcolor 0 | 1 (白|黑), 其它颜色用 RGB格式, 如: $bgcolor = '33,55,178', 或web颜色 #E090ab 等
$img->thumb_fill($toW, $toH, $tofile='', $bgcolor = 0)
3、watermark -- 图片加水印函数
$img->watermark($watermarkfile, $watermarktype='png', $tofile='',
$textinfo = array('text'=>'', 'size'=>6, 'fontfile'=>'', 'color'=>'0,0,0', 'angle'=>'0','shadowx'=>2, 'shadowy'=>2, 'shadowcolor'=>'0,0,0') )
水印使用中文文字时,除了需要字体支持外,输入字符必须utf8编码
$watermarktype = png | gif | text
|