# edmmss_vcode **Repository Path**: edmmss/edmmss_vcode ## Basic Information - **Project Name**: edmmss_vcode - **Description**: 图片的验证码类,是常见的web需要功能 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-02-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # VCode 图片的验证码类,是常见的web需要功能 # Installation 直接使用命令行 composer require edmmss/vcode:@dev -vvv 或者编辑composer.json 在require里面加上 "edmmss/vcode": "@dev" 再加上 "repositories": [ { "type": "git", "url": "https://gitee.com/edmmss/edmmss_vcode.git" } ] composer update edmmss/vcode -vvv # demo setPm(); // 获取验证码 echo $vcode->getCode(); // 设置文件保存的路径,如果未设置,将会直接输出原始图象流 $filename = './test.png'; // 直接输入图片 $vcode->getImg($filename) // 自己设置参数配置,具体有什么参数可以参考源码里面的成员属性 $vcode = new VCode(); $path = $vcode->getFontsPath(); $fonts = [ 'segoescb.ttf', 'Action_Jackson_Font_by_OhMyCraazyEditions.ttf', 'Delicious-Bold.otf', 'Delicious-BoldItalic.otf', 'Delicious-Heavy.otf', 'Delicious-Italic.otf', 'Delicious-Roman.otf', 'Delicious-SmallCaps.otf', 'miso.otf', 'MISO-BOL.OTF', ]; foreach ($fonts as &$value) { $value = $path . $value; } $vcode->setPm([ 'count' => 4, 'width' => 300, 'height' => 100, 'point' => 1.8, 'arc' => 1, 'fontfiles' => $fonts, ]); // 获取验证码 echo $vcode->getCode(); // 设置文件保存的路径,如果未设置,将会直接输出原始图象流 $filename = './test.png'; // 直接输入图片 $vcode->getImg($filename)