#1 tonylevid
自己做的一个图形类,包括了中英文验证码,缩略图,中英文图片水印。调用文件已经打包了,由于字体文件过大没有打包。各位友友可以到windows/fonts文件夹下的黑体(simhei.ttf)拷到主目录即可使用。代码太长,在这里写不下,大家下载压缩包吧
附件:imgBorn.rar
2011-06-11 12:01:10
2011-06-11 12:01:10
2011-06-11 18:25:14
2011-06-12 17:32:25
2011-06-29 17:38:55
2011-06-29 18:42:54
2011-06-29 21:58:14
2011-06-30 09:58:01
2011-06-30 11:15:18
2011-06-30 11:52:54
2011-07-03 17:52:27
2011-07-03 18:11:32
2011-07-03 23:36:57
2011-07-03 23:45:22
2011-07-03 23:46:35
2011-07-03 23:57:55
2011-07-04 00:04:36
2011-07-04 09:22:28
2011-07-04 16:26:07
2011-07-04 18:31:20
2011-07-04 18:31:36
2011-07-04 19:18:54
2011-07-04 22:21:01
2011-07-05 13:42:16
2011-07-05 13:42:44
2011-07-05 14:15:04
2011-07-05 17:22:04
2011-07-07 02:55:13
//如需在程序中动态配置的参数或保留参数为默认时,请在这里设置为false这里下载:imgbornSP.rar
$spConfig = array(
'ext'=>array(
'imgBorn'=>array(
'verify'=>array(
'imgW'=>100,//图像的宽度, //int, 单位为px
'imgH'=>30,//图像的高度, //int, 单位为px
'fontsize'=>12,//字体大小, //int, 单位为px
'fontX'=>30,//字符起始位置坐标X, //int, 单位为px,默认为imgW/2
'fontY'=>20,//字符起始位置坐标Y, //int, 单位为px,默认为imgH/2
'isCN'=>true,//是否打开中文验证码, //bool, true或false, 默认false, 如打开中文验证, 则需要参数'ttf'
'ttf'=>'imgborn/simhei.ttf',//ttf字体的路径, //string, 默认为null, 如需中文字符, 必须指定此路径(最好为绝对路径)
'other'=>array( //其他配置
'bg'=>false,//图像背景颜色, //string, 默认为'FFFF93'
'alpha'=>false,//背景图像透明度, //int, 范围为0-127,代表完全不透明到完全透明, 默认为0
'pxNum'=>false,//噪点数目, //int, 默认为50
'pxColor'=>false,//噪点颜色, //string, 默认为'000000'
'lineNum'=>false,//干扰直线数目, //int, 默认为3
'lineColor'=>false,//干扰直线颜色, //string, 默认为'000079'
'arcNum'=>false,//干扰弧线数目, //int, 默认为1
'arcColor'=>false,//干扰弧线颜色, //string, 默认为'009393'
'isMath'=>false,//是否代开9*9算术图像验证, //bool, true或false, 默认为false
'myString'=>false,//随机字符库, //string, 默认为0-9A-Z随机字符库,
'stringNum'=>false,//取字符库数组元素个数, //int, 默认为4
'stringColor'=>false,//字体颜色, //string, 默认为'000000'
'hasBorder'=>false,//是否有边框, //bool, true或false, 默认true
'borderColor'=>false,//边框颜色 //string, 默认为'000000'
)
),
'thumbnail'=>array(
'outW'=>false,//缩略图宽度, //int, 单位为px
'outH'=>false,//缩略图高度, //int, 单位为px
'isHigh'=>true,//是否输出高质量缩略图, //bool, true或false, 默认true, 建议开启
'percent'=>false,//百分比缩略图, //int, 默认为关闭, 0代表关闭状态. 若开启, 则'outW'和'outH'将失效. 如:100, 代表输出原大小
'savePath'=>'imgborn/tb',//缩略图保存路径, //string, 默认为当前目录下的'tb'目录
'saveFileName'=>false,//保存的文件名 //string, 默认为'tb_文件原名'(包含后缀)
),
'watermark'=>array(
'watermarkImg'=>'imgborn/watermark.jpg',//水印图像文件路径,//string, 如'watermark.jpg'
'dstPosArr'=>false,//水印文件坐标位置, //array, 默认为array(0,0), 图像的左上角
'alpha'=>100,//水印图像透明度, //int, 值范围为0-100, 代表完全透明到完全不透明, 默认为100
'iStr'=>false,//水印字符串, //string, 以字符水印, 默认关闭. 若开启, 则'watermarkImg'将失效
'ttfW'=>'imgborn/simhei.ttf',//ttf字体文件路径, //string, 如需中文字符, 必须指定此路径
'fontsizeW'=>20,//字体大小, //int, 单位为px
'isCNW'=>true,//是否打开中文, //bool, true或false, 默认false, 如打开中文验证, 则需要参数'ttfW'
'strColor'=>'FFFFFF',//字体颜色, //string, 默认为'000000'
'strAlpha'=>false//字体透明度 //值范围为0-127,分别代表完全不透明和完全透明, 默认为0, 若此参数设置, 'alpha'将失效
)
)
)
);
2011-07-07 03:00:03
2011-07-07 15:41:36
2011-07-07 15:41:41
2011-07-12 00:38:33
2011-07-12 00:43:39
2011-07-12 13:34:39
2011-08-30 15:19:55
2012-05-30 11:08:13
2012-07-05 08:07:38
2012-07-07 18:22:00
2012-10-23 01:21:30