94hwan-PHP框架基本原理

Source:94hwan 与众不同  Author:网络部
2010-02-24 17:07

图片处理类(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
 

...