首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
substring
lua
stream
char
main
timezone
cpython
perl
bit
数组
fetch
settings
cPlusPlus
golang
post
window
email
jsp
iostream
js
object
spring
uri
md5
split
vbscript
tags
heap
grid
cookie
io
metadata
bitmap
less
keyword
callback
timestamp
hashtable
vba
hook
emoji
get
subset
include
replace
netty
runtime
foreach
datetime
php5
go
php
bytecode
import
integer
uml
typescript
node.js
usb
frameworks
future
tree
function
export
web
solr
search
audio
expression
plugins
match
cSharp
string
byte
case
blob
testing
install
dll
当前位置:
开发笔记
>
编程语言
> 正文
DZ.NET论坛的图片验证码(原)
作者:广东狮子会_刘少杰 | 来源:互联网 | 2023-05-17 12:51
作了些改动,呵呵,以前他的那个数字是要根据在线用户来计算的,我改成随机的了,现在把源码贴出来getcode.aspx代码如下1usingSystem;2u
作了些改动,呵呵,以前他的那个数字是要根据在线用户来计算的,我改成随机的了,现在把源码贴出来
getcode.aspx代码如下
1
{
17
{
19
{
27
{
22
{
27
{
return
this
.text; }
28
{
34
{
return
this
.image; }
35
{
41
{
return
this
.width; }
42
{
48
{
return
this
.height; }
49
{
67
{
76
{
81
{
87
{
91
{
103
{
116
{
131
{
141
{
157
{
164
{
170
{
179
{
181
{
183
int
newX
=
(
int
)(x
+
(distort
*
Math.Sin(Math.PI
*
y
/
84.0
)));
184
int
newY
=
(
int
)(y
+
(distort
*
Math.Cos(Math.PI
*
x
/
54.0
)));
185
if
(newX
<
0
||
newX
>=
width) newX
=
0
;
186
if
(newY
<
0
||
newY
>=
height) newY
=
0
;
187
bitmap.SetPixel(x, y, copy.GetPixel(newX, newY));
188
}
189
}
190
}
191
192
193
//
g.DrawRectangle(new Pen(Color.Silver), 0, 0, bitmap.Width - 1, bitmap.Height - 1);
194
195
font.Dispose();
196
drawBrush.Dispose();
197
g.Dispose();
198
199
this
.image
=
bitmap;
200
}
201
}
202
验证码
图片
get
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
split
【Python 爬虫】破解按照顺序点击验证码(非自动化浏览器)
#请求到验证码base64编码json_img_datajson_raw.get(Vimage)#获取到验证码编码 #保存验证码图片到本地defbase64_to_img(bstr ...
[详细]
蜡笔小新 2023-10-17 11:36:05
cookie
【爬虫】关于企业信用信息公示系统加速乐最新反爬虫机制
( ̄▽ ̄)~又得半夜修仙了,作为一个爬虫小白,花了3天时间写好的程序,才跑了一个月目标网站就更新了,是有点悲催,还是要只有一天的时间重构。升级后网站的层次结构并没有太多变化,表面上 ...
[详细]
蜡笔小新 2023-10-17 19:24:48
cookie
Okhttp3爬取验证码及获取Cookie
目前正在做毕业设计,一个关于校园服务的app,我会抽取已完成的相关代码写到文章里。一是为了造福这个曾经帮助过我的社区,二是写文章的同时更能巩固相关知识的记忆。一、前言在爬取教务系统 ...
[详细]
蜡笔小新 2023-10-16 12:59:18
jsp
java编写一个为网站生成验证码的程序_Java后端产生验证码后台验证功能的实现代码...
直接跳severlet在java后台生成验证码:RequestMapping(valueyzm.action)publicvoidYzm(HttpSessions ...
[详细]
蜡笔小新 2023-10-16 11:36:57
js
Java实现验证码的制作
验证码概述为什么使用验证码?验证码(CAPTCHA)是一种全自动程序。主要是为了区分“进行操作的是不是人”。如果没有验证码机制,将会导致以下的问题:对特定网站不断进行登录,破解密码 ...
[详细]
蜡笔小新 2023-10-15 14:17:53
js
【机器学习】生成式对抗网络模型综述
生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ...
[详细]
蜡笔小新 2023-12-14 17:51:18
bit
Android开发笔记:使用Picasso加载网络图片等比例缩放
在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ...
[详细]
蜡笔小新 2023-12-14 17:34:00
bit
CSS3选择器的使用方法详解,提高Web开发效率和精准度
本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ...
[详细]
蜡笔小新 2023-12-14 14:37:52
md5
Java工具类库Hutool介绍及功能概述
本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ...
[详细]
蜡笔小新 2023-12-14 14:29:36
fetch
sklearn数据集库中的常用数据集类型介绍
本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ...
[详细]
蜡笔小新 2023-12-13 17:45:15
fetch
ImagetoImage Translation with Conditional Adversarial Networks论文研究及应用
本文研究了使用条件对抗网络进行图片到图片翻译的方法,并提出了一种通用的解决方案。通过学习输入图像到输出图像的映射和训练相应的损失函数,我们可以解决需要不同损失函数公式的问题。实验证明该方法在合成图片、重构目标和给图片着色等多个问题上都很有效。这项工作的重要发现是不再需要人为构建映射函数和损失函数,同时能够得出合理的结果。本文的研究对于图片处理、计算机图片合成和计算机视觉等领域具有重要意义。 ...
[详细]
蜡笔小新 2023-12-13 14:13:28
数组
Vue项目中结合Element UI解决连续上传多张图片及图片编辑问题
本文介绍了在Vue项目中如何结合Element UI解决连续上传多张图片及图片编辑的问题。作者强调了在编码前要明确需求和所需要的结果,并详细描述了自己的代码实现过程。 ...
[详细]
蜡笔小新 2023-12-13 13:42:30
split
Html5-Canvas实现简易的抽奖转盘效果
本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ...
[详细]
蜡笔小新 2023-12-13 06:02:20
split
C# WPF自定义按钮的方法
本文介绍了在C# WPF中实现自定义按钮的方法,包括使用图片作为按钮背景、自定义鼠标进入效果、自定义按压效果和自定义禁用效果。通过创建CustomButton.cs类和ButtonStyles.xaml资源文件,设计按钮的Style并添加所需的依赖属性,可以实现自定义按钮的效果。示例代码在ButtonStyles.xaml中给出。 ...
[详细]
蜡笔小新 2023-12-13 04:22:57
split
Python Python Python 100个练手项目
1.淘宝模拟登录2.天猫商品数据爬虫3.爬取淘宝我已购买的宝贝数据4.每天不同时间段通过微信发消息提醒女友5.爬取5K分辨率超清唯美壁纸6.爬取豆瓣排行榜电影数据(含GUI界面版) ...
[详细]
蜡笔小新 2023-10-16 18:29:34
广东狮子会_刘少杰
这个家伙很懒,什么也没留下!
Tags | 热门标签
substring
lua
stream
char
main
timezone
cpython
perl
bit
数组
fetch
settings
cPlusPlus
golang
post
window
email
jsp
iostream
js
object
spring
uri
md5
split
vbscript
tags
heap
grid
cookie
RankList | 热门文章
1
谈笑间学会MapReduce初识MapReduce
2
为什么B+树适合作为索引的结构
3
团队冲刺第一阶段(七)
4
Tensorflow2.0中获取模型某一层的输出
5
spring boot jar包冲突的解决办法
6
想提前目睹人到中年的发型?试试这款自制秃头生成器
7
Redis linux安装
8
透过 The Beacon 看下个周期的 Web3 游戏|响指研究所周报#69
9
调试web worker (动态生成的worker)
10
解决opencv中读取中文路径的图片的问题
11
Xcode后台打印出现:[Client] Geocode error: Error Domain=GEOErrorDomain Code=8 (null)”
12
Javascript 设想形式读书笔记(二)——封装,简朴的建立对象形式
13
常见的Linux系统有哪些?你知道吗?
14
android开发分享导入takephoto库编译失败与glide库冲突应排除依赖
15
python开始学编程要多久_《从python开始学编程》第三章总结
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有