|
@@ -205,12 +205,13 @@ namespace ZhonTai.Admin.Tools.Captcha
|
|
//生成滑块拼图
|
|
//生成滑块拼图
|
|
sliderBlockImage.Mutate(x => x.DrawImage(blockImage, new Point(0, blockPoint.Y), 1));
|
|
sliderBlockImage.Mutate(x => x.DrawImage(blockImage, new Point(0, blockPoint.Y), 1));
|
|
|
|
|
|
|
|
+ var opacity = (float)(_random.Next(70, 100) * 0.01);
|
|
//底图叠加深色模板图
|
|
//底图叠加深色模板图
|
|
- baseImage.Mutate(x => x.DrawImage(darkTemplateImage, new Point(blockPoint.X, blockPoint.Y), 0.5f));
|
|
|
|
|
|
+ baseImage.Mutate(x => x.DrawImage(darkTemplateImage, new Point(blockPoint.X, blockPoint.Y), opacity));
|
|
//生成干扰图坐标
|
|
//生成干扰图坐标
|
|
PointModel interferencePoint = GenerateInterferencePoint(baseWidth, baseHeight, blockWidth, blockHeight, blockPoint.X, blockPoint.Y);
|
|
PointModel interferencePoint = GenerateInterferencePoint(baseWidth, baseHeight, blockWidth, blockHeight, blockPoint.X, blockPoint.Y);
|
|
//底图叠加深色干扰模板图
|
|
//底图叠加深色干扰模板图
|
|
- baseImage.Mutate(x => x.DrawImage(darkTemplateImage, new Point(interferencePoint.X, interferencePoint.Y), 0.5f));
|
|
|
|
|
|
+ baseImage.Mutate(x => x.DrawImage(darkTemplateImage, new Point(interferencePoint.X, interferencePoint.Y), opacity));
|
|
|
|
|
|
var token = Guid.NewGuid().ToString();
|
|
var token = Guid.NewGuid().ToString();
|
|
var captchaData = new CaptchaOutput
|
|
var captchaData = new CaptchaOutput
|