资源简介

完全支持.net 2.0编写,对下一代操作系统平稳过渡。 同时支持.net的WinForm和WebForm,一体化解决B/S和C/S组件互联问题。 支持干扰点和干扰线,图像扭曲,增加机器识别难度。 直接提供保存为流、图像、文件功能。 验证码文字可设定渐变,加强图像美感,同时也增加机器识别难度。 验证码中采用的汉字是非常常见的常用字,不必担心用户不认识的问题。 本组件经过多种平台环境负荷压力测试,运行稳定、速度快、资源占用低。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
using System.IO;
using WFsoft.wfLibrary;

namespace Demo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender EventArgs e)
        {
            wfVerifyImage m_wfVerifyImage = new wfVerifyImage();

            //允许出现阿拉伯数字
            m_wfVerifyImage.wfAllowNumber = true;

            //允许出现小写字母
            m_wfVerifyImage.wfAllowLowercaseLetter = false;

            //允许出现大写字母
            m_wfVerifyImage.wfAllowUppercaseLetter = true;

            //允许出现汉字
            m_wfVerifyImage.wfAllowCharacter = true;

            //验证码图片宽度
            m_wfVerifyImage.wfWidth = 200;

            //验证码图片高度
            m_wfVerifyImage.wfHeight = 50;

            //验证码图片背景颜色
            m_wfVerifyImage.wfBackgroundColor = Color.White;

            //验证码图片将要生成的字符个数
            m_wfVerifyImage.wfMaxVerifyCharacterNumber = 6;

            //验证码图片干扰点个数
            m_wfVerifyImage.wfDisturbPointNumber = 50;

            //验证码图片干扰点颜色
            m_wfVerifyImage.wfDisturbPointColor = Color.Black;

            //验证码图片干扰线数量
            m_wfVerifyImage.wfDisturbLineNumber = 3;

            //验证码图片干扰线颜色
            m_wfVerifyImage.wfDisturbLineColor = Color.Black;

            //验证码图片验证文字的渐变颜色
            m_wfVerifyImage.wfVerifyCodeBeginColor = Color.Black;
            m_wfVerifyImage.wfVerifyCodeEndColor = Color.Black;

            //验证码图片验证文字的字体名称
            m_wfVerifyImage.wfVerifyCodeFontName = “宋体“;

            //验证码图片验证文字的字体大小
            m_wfVerifyImage.wfVerifyCodeFontSize = 16;


            //创建内存流
            Stream ms = new MemoryStream();

            //生成验证码图片到流
            m_wfVerifyImage.wfGenerate(ms ImageFormat.Gif);

            pictureBox1.Image = Image.FromStream(ms);

            //获取本次生成的验证码
            textBox1.Text = m_wfVerifyImage.wfVerifyCode;

            ms.Dispose();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2362  2010-08-04 19:22  WFsoft.wfLibrary.wfVerifyImage\web调用例子.txt

     文件       1546  2009-08-05 11:23  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_01.gif

     文件       1485  2009-08-05 11:24  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_02.gif

     文件       1437  2009-08-05 11:24  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_03.gif

     文件       1437  2009-08-05 11:24  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_04.gif

     文件       1478  2009-08-05 11:23  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_05.gif

     文件       1450  2009-08-05 11:23  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_06.gif

     文件       1521  2009-08-05 11:22  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_07.gif

     文件       1465  2009-08-05 11:23  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_08.gif

     文件       1526  2009-08-05 11:23  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_09.gif

     文件       1530  2009-08-05 11:23  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强\wfVerifyImage_10.gif

     目录          0  2010-08-04 19:36  WFsoft.wfLibrary.wfVerifyImage\效果图\仿Yahoo增强

     文件       1656  2009-08-05 11:26  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_11.gif

     文件       1622  2009-08-05 11:26  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_12.gif

     文件       1696  2009-08-05 11:25  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_13.gif

     文件       1697  2009-08-05 11:26  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_14.gif

     文件       1578  2009-08-05 11:25  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_15.gif

     文件       1612  2009-08-05 11:25  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_16.gif

     文件       1788  2009-08-05 11:25  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_17.gif

     文件       1648  2009-08-05 11:26  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_18.gif

     文件       1664  2009-08-05 11:26  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_19.gif

     文件       1682  2009-08-05 11:25  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图\wfVerifyImage_20.gif

     目录          0  2010-08-04 19:36  WFsoft.wfLibrary.wfVerifyImage\效果图\常见验证码图

     文件         42  2010-08-04 19:37  WFsoft.wfLibrary.wfVerifyImage\效果图\说明.txt

     文件       1136  2009-08-05 11:31  WFsoft.wfLibrary.wfVerifyImage\效果图\小型验证码\wfVerifyImage_21.gif

     文件       1129  2009-08-05 11:31  WFsoft.wfLibrary.wfVerifyImage\效果图\小型验证码\wfVerifyImage_22.gif

     文件       1144  2009-08-05 11:31  WFsoft.wfLibrary.wfVerifyImage\效果图\小型验证码\wfVerifyImage_23.gif

     文件       1120  2009-08-05 11:31  WFsoft.wfLibrary.wfVerifyImage\效果图\小型验证码\wfVerifyImage_24.gif

     文件       1124  2009-08-05 11:31  WFsoft.wfLibrary.wfVerifyImage\效果图\小型验证码\wfVerifyImage_25.gif

     文件       1137  2009-08-05 11:31  WFsoft.wfLibrary.wfVerifyImage\效果图\小型验证码\wfVerifyImage_26.gif

............此处省略28个文件信息

评论

共有 条评论