94hwan-PHP框架基本原理

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

五龙捕鱼
圖片處理類主要作用是對指定圖片生成縮略圖、水印等

具體使用方法如下:

$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
 

...