szjcomo / drawing
php方式验证码库
v0.0.4
2019-10-30 09:08 UTC
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2024-11-08 01:08:01 UTC
README
php图像绘制功能库
//生成验证码
/*验证码配置项:
'width'=>100, //宽度
'height'=>30, //高度
'lang'=>'zh', //语言
'bg_color'=>[255,255,255], //背景颜色
'text_color'=>[0,0,0], //文字颜色
'fontSize'=>20, //文字大小
'angle'=>0, //倾斜度
'font'=>'en.ttf', //字体
'text'=>'5 + 6', //需要绘的文字
'use_curve'=>true, //是否开启混淆线
'position_x'=>'auto', //开始绘制横向坐标位置 默认自动计算
'position_y'=>'auto', //开始绘制纵向坐标位置 默认自动计算
'quality'=>80 //图片保存质量
'filename'=>'' //图片保存路径 如果不传filename 和 callback都不传 那么返回base64的字符串
'callback'=>null //如果传入了callback 那么用户自己处理 否则请传入filename自行保存
*/
$imgstr = Drawing::create(['text'=>mt_rand(1,9).' + '.mt_rand(1,9)]);
echo $imgstr.PHP_EOL;