缩略图生成类,支持imagemagick及gd库两种处理
功能:
1.按比例缩小/放大
2.填充背景色
3.按区域裁剪
4.添加水印,包括水印的位置,透明度等
* Func:
* public set_config: 设置参数
* public create_thumb: 生成缩略图
* private fit: 缩略图片
* private crop: 裁剪图片
* private gd_fit: GD库缩略图片
* private gd_crop: GD库裁剪图片
* private get_size: 获取要转换的size
* private get_crop_offset: 获取裁图的偏移量
* private add_watermark: 添加水印
* private check_handler: 判断处理程序是否已安装
* private create_dirs: 创建目录
* private exists: 判断参数是否存在
* private to_log: 记录log
* private hex2rgb: hex颜色转rgb颜色
* private get_file_ext: 获取图片类型
ver: 1.2
增加width,height错误参数处理
增加当图片colorspace不为RGB时作转RGB处理
修正使用crop保存为gif时出现透明无效区域问题,使用+repage参数,删除透明无效参数即可
1