ASP.NET with C#生成验证码的过程
生成验证码的大概过程就是在后台取得一个随机的字符串,然后该随机字符串绘制成一幅图片,当然,图片可以加上噪声,防止基本上不会出现的N人分析图形数据获取和还原字符串。
具体生成验证码的代码如下,在生成随机字符串的同时会将字符串设置到一个Session["ValidateCode"] 中,实用的时候只要得到用户返回值和Session值比较就可以得出填入的验证码是否一致了。
1
using
System;
2
using
System.IO;
3
using
System.Web.UI;
4
using
System.Drawing;
5
using
System.Drawing.Imaging;
6
using
System.Drawing.Drawing2D;
7![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
8
namespace
Web.Common
9![img_405b18b4b6584ae338e0f6ecaf736533.gif](https://yqfile.alicdn.com/img_405b18b4b6584ae338e0f6ecaf736533.gif?x-oss-process=image/resize,w_1400/format,webp)
{
10![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
/// <summary>
11
/// validate 的摘要说明。
12
/// </summary>
13
public class Validate: System.Web.UI.Page
14![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
15
private void Page_Load(object sender, EventArgs e)
16![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
17
string strValidateCode = ValidateCode(6);//取得随机字符串,并设置Session值
18
DrawValidateCode(strValidateCode,50,100);//绘图
19
}
20
21
//绘图
22
private void DrawValidateCode(string strValidateCode,int intFgNoise,int intBgNoise)
23![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
24
if(strValidateCode == null || strValidateCode.Trim() == String.Empty)
25![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
26
return;
27
}
28
else
29![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
30
//建立一个位图文件 确立长宽
31
Bitmap bmpImage = new Bitmap((int)Math.Ceiling((strValidateCode.Length * 12.5)), 22);
32
Graphics grpGraphics = Graphics.FromImage(bmpImage);
33
34
try
35![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
36
//生成随机生成器
37
Random rndRandom = new Random();
38
39
//清空图片背景色
40
grpGraphics.Clear(Color.White);
41
42
//画图片的背景噪音线
43
for(int i=0; i<intBgNoise; i++)
44![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
45
int int_x1 = rndRandom.Next(bmpImage.Width);
46
int int_x2 = rndRandom.Next(bmpImage.Width);
47
int int_y1 = rndRandom.Next(bmpImage.Height);
48
int int_y2 = rndRandom.Next(bmpImage.Height);
49
50
grpGraphics.DrawLine(new Pen(Color.Silver), int_x1, int_y1, int_x2, int_y2);
51
}
52
//把产生的随机数以字体的形式写入画面
53
Font font = new Font("Arial", 12, (FontStyle.Bold | FontStyle.Italic));
54
LinearGradientBrush brhBrush = new LinearGradientBrush(new Rectangle(0, 0, bmpImage.Width, bmpImage.Height), Color.Blue, Color.DarkRed, 1.2f, true);
55
grpGraphics.DrawString(strValidateCode, font, brhBrush, 2, 2);
56
57
//画图片的前景噪音点
58
for(int i=0; i<intFgNoise; i++)
59![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
60
int int_x = rndRandom.Next(bmpImage.Width);
61
int int_y = rndRandom.Next(bmpImage.Height);
62
63
bmpImage.SetPixel(int_x, int_y, Color.FromArgb(rndRandom.Next()));
64
}
65
66
//画图片的边框线
67
grpGraphics.DrawRectangle(new Pen(Color.Silver), 0, 0, bmpImage.Width - 1, bmpImage.Height - 1);
68
69
MemoryStream memsMemoryStream = new MemoryStream();
70
bmpImage.Save(memsMemoryStream, ImageFormat.Gif);
71
Response.ClearContent();
72
Response.ContentType = "image/Gif";
73
Response.BinaryWrite(memsMemoryStream.ToArray());
74
}
75
finally
76![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
77
grpGraphics.Dispose();
78
bmpImage.Dispose();
79
}
80
}
81
}
82
83
//取得随机字符串,并设置Session值
84
private string ValidateCode(int intLength)
85![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
86
int intNumber;
87
char chrCode;
88
string strValidateCode = String.Empty;
89
90
Random rndRandom = new Random();
91
92
for(int i=0;i<intLength;i++)
93![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
94
intNumber = rndRandom.Next();
95
if(intNumber % 2 == 0)
96![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
97
chrCode = (char)('0' + (char)(intNumber % 10));//如果随机数是偶数 取余
98
}
99
else
100![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
{
101
chrCode = (char)('A' + (char)(intNumber % 26));//如果随机数是奇数 选择从[A-Z]
102
}
103
strValidateCode += chrCode.ToString();
104
}
105
106
Session["ValidateCode"] = strValidateCode;//设置Session["ValidateCode"]
107
//Response.Cookies.Add(new HttpCookie("strValidateCode",strValidateCode));
108
109
return strValidateCode;
110
}
111![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
112![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
Web 窗体设计器生成的代码
132
}
133![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
134
}
135
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
2
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
3
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
4
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
5
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
6
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
7
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
8
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)
9
![img_405b18b4b6584ae338e0f6ecaf736533.gif](https://yqfile.alicdn.com/img_405b18b4b6584ae338e0f6ecaf736533.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_1c53668bcee393edac0d7b3b3daff1ae.gif](https://yqfile.alicdn.com/img_1c53668bcee393edac0d7b3b3daff1ae.gif?x-oss-process=image/resize,w_1400/format,webp)
10
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
11
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
12
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
13
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
14
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
15
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
16
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
17
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
18
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
19
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
20
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
21
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
22
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
23
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
24
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
25
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
26
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
27
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
28
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
29
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
30
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
31
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
32
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
33
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
34
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
35
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
36
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
37
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
38
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
39
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
40
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
41
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
42
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
43
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
44
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
45
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
46
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
47
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
48
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
49
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
50
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
51
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
52
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
53
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
54
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
55
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
56
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
57
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
58
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
59
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
60
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
61
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
62
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
63
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
64
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
65
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
66
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
67
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
68
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
69
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
70
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
71
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
72
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
73
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
74
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
75
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
76
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
77
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
78
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
79
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
80
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
81
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
82
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
83
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
84
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
85
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
86
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
87
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
88
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
89
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
90
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
91
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
92
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
93
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
94
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
95
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
96
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
97
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
98
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
99
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
100
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
101
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
102
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
103
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
104
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
105
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
106
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
107
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
108
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
109
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
110
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
111
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
112
![img_7a2b9a960ee9a98bfd25d306d55009f8.gif](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif?x-oss-process=image/resize,w_1400/format,webp)
![img_2887d91d0594ef8793c1db92b8a1d545.gif](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif?x-oss-process=image/resize,w_1400/format,webp)
132
![img_105a1e124122b2abcee4ea8e9f5108f3.gif](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif?x-oss-process=image/resize,w_1400/format,webp)
133
![img_33d02437d135341f0800e3d415312ae8.gif](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif?x-oss-process=image/resize,w_1400/format,webp)
134
![img_05dd8d549cff04457a6366b0a7c9352a.gif](https://yqfile.alicdn.com/img_05dd8d549cff04457a6366b0a7c9352a.gif?x-oss-process=image/resize,w_1400/format,webp)
135
![img_a6339ee3e57d1d52bc7d02b338e15a60.gif](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif?x-oss-process=image/resize,w_1400/format,webp)