承接 ayi/imgverify 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ayi/imgverify

Composer 安装命令:

composer require ayi/imgverify

包简介

Package description here.

README 文档

README

  • 引入
require __DIR__ .'/vendor/autoload.php';
  • 引入
use ayi\imgverify\Imgverify;
  • 实例化
//没有参数实例
$obj=Imgverify::getInstance();
//带参数实例
//error_num同一图片的校验次数,默认为2
//valid_time验证码过期的时间(s),默认600s
//error_distance误差距离,单位为px,默认左右4px的容差距离
$config=["error_num"=>'',"valid_time"=>'',"error_distance"=>""];
$obj=Imgverify::getInstance($config);
  • 背景图片(1920x1080这个比例的,现使用679px382px且图片避免用白色背景的)和拖动图片(90px90px)
在https://github.com/yll1024335892/imgverify的image中的分支中
  • 获取图片的数据举例
$bg = [$_SERVER['DOCUMENT_ROOT'] . '/images/bg/1.jpg', $_SERVER['DOCUMENT_ROOT'] . '/images/bg/2.jpg', $_SERVER['DOCUMENT_ROOT'] . '/images/bg/3.jpg', $_SERVER['DOCUMENT_ROOT'] . '/images/bg/4.jpg'];
$d = [$_SERVER['DOCUMENT_ROOT'] . "/images/dr/1.png"];
$res1 = $obj->setConfig($bg, $d);
$imgData = $obj->getImg("bgImg"); //背景图片
echo "<img src='" . json_decode($imgData)->data . "' />";
$imgData = $obj->getImg("dragImg"); //拖动的图片
echo "<img src='" . json_decode($imgData)->data . "' />";
  • 校验
$obj->verify(x的距离)

License

MIT

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-07-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固