private void Button1_Click(object sender, EventArgs e) { DrawValidationCode c = new DrawValidationCode(CodeHeight: 60, CodeFontMinSize: 26, CodeFontMaxSize: 26, CodeRandomStringCount: 50); FileStream t = new FileStream(@"C:\Users\lc990\Desktop\2.png", FileMode.Create); byte[] b = c.CreateImage(GetRandomString(6, true, false, true, "")); t.Write(b, 0, b.Length); t.Close(); }
public ActionResult GenerateCode() { DrawValidationCode code = new DrawValidationCode(); using (MemoryStream ms = new MemoryStream()) { code.CreateImage(ms); Image img = Image.FromStream(ms); var s = code.ValidationCode; Session["ValidateCode"] = s; byte[] bytes = new byte[ms.Length]; ms.Seek(0, SeekOrigin.Begin); ms.Read(bytes, 0, bytes.Length); return(File(bytes, @"image/jpeg")); } }