public static bool GenRad(string strRadnum,System.IO.Stream oOutStream,int nWidth,int nHeight)
{
System.Drawing.Bitmap oImage;
try
{
oImage=new System.Drawing.Bitmap(nWidth,nHeight);
}
catch(System.Exception Dr_ERr)
{
CardSale.Tools.ErrorLog.WriteLog("Photo/GenRad(string strRadnum,System.IO.Stream oOutStream,int nWidth,int nHeight)",Dr_ERr.Message);
return false;
}
System.Drawing.Graphics oGr=System.Drawing .Graphics.FromImage(oImage);
System.Drawing.SolidBrush oBack=new System.Drawing.SolidBrush(System.Drawing.Color.FromArgb(255,255,255));
oGr.FillRectangle(oBack,0,0,nWidth,nHeight);
System.Drawing.Pen oPen=new System.Drawing.Pen(System.Drawing.Color.Black);
System.Drawing.Font oFont=new System.Drawing.Font(System.Drawing.FontFamily.GenericSansSerif,12);
System.Drawing.SolidBrush oLine=new System.Drawing.SolidBrush(System.Drawing.Color.FromArgb(0,0,0));
System.Drawing.Imaging.ImageAttributes imageAttr = new System.Drawing.Imaging.ImageAttributes();
imageAttr.SetGamma(0.1F);
oGr.DrawString(strRadnum,oFont,oLine,5,0);
try
{
oImage.Save(oOutStream,System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch
{
oGr.Dispose();
oImage.Dispose();
return false;
}
oGr.Dispose();
oImage.Dispose();
return true;
}
分享到:
相关推荐
c# 生成验证码 c# 生成验证码 c# 生成验证码
c#生成图形验证码 --一图片的形式生成验证码
C#生成验证码.txt
C#制作以数字、英文字母以及噪音线组成的验证码,并提供验证码验证功能
下载完直接就是一个C#的VerificationCodeHelper.cs类,类中已经写好自动生成验证码的代码功能,直接调用验证码的实体类就可以使用。
C# 生成登陆验证码源码可以为数字也可为数字C# 生成登陆验证码源码可以为数字也可为数字
这是一个验证码生成器,有以下功能(代码内部的注释很详细): 1 :产生一个验证码的图片(当能这个是必须的) 2 : 图片中的 重要包括3部分,字符,起干扰作用的线条,起干扰作用的小圆 3 :如下都是随机产生的 ① ...
C#中文验证码。
C#生成中文汉字验证码源码 中文汉字验证码源码
本文实例为大家分享了C#生成验证码图片的具体代码,供大家参考,具体内容如下 /// /// 生成验证码图片 /// /// <returns></returns> public byte[] GetVerifyCode() { int codeW = 80; int codeH = 40; ...
产生验证码,CSharp,.NET,C#,在实际开发中抽出来的。
C#生成动态验证码和验证,不区分大小写
生成动态的GIF,用于网站建设的验证码。 C#生成Gif Gif验证码 生成验证码 C#验证码
C# 如何自动生成验证码(Web图形验证码生成示例),相信好多人有要用哦(源码) 生成5位数字的图开验证码
主要介绍了C#生成验证码的过程,通过实例分析C#验证码的生成原理,感兴趣的小伙伴们可以参考一下