#Region to implement a verification code class
public class ValidateCode {private Bitmap validateimage; private Graphics g; public ValidateCode () {validateimage = new Bitmap (120, 30, PixelFormat.Format24bppRgb); g = Graphics.FromImage (validateimage);}
Public void DrawValidatecode (Page E, String i) {g.drawstring (i, new font ("black body", 16, fontstyle.bold), New Solidbrush (color.white), New Pointf (2, 4)); g. FillRectangle (New Lineargradientbrush (New Point (0, 0), New Point (120, 30), Color.Fromargb (0, 0, 0), Color.Fromargb (255, 255, 255, 255), 0, 0, 120, 30); / /validateimage.Save(e.OutputStream, ImageFormat.Jpeg); g.Save (); MemoryStream ms = new MemoryStream (); validateimage.Save (ms, System.Drawing.Imaging.ImageFormat.Gif); e.Response.ClearContent (); E.RESPONSE.CONTENTTYPE = "image / gif"; E.Response.binaryWrite (ms.toarray ()); E.Response.end (); // validateImage.save (E.MAPPATH ("NumImage / ValidateImage .gif "), imageformat.gif); // e.end ();}}
#ndregion