using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Drawing.Imaging; // ekliyoruz
using System.Drawing.Drawing2D; // ekliyoruz
using System.Drawing.Design; // ekliyoruz
using System.Drawing.Text; // ekliyoruz
using System.Drawing; // ekliyoruz
using System.Web.UI.WebControls;
public partial class captcha : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Bitmap btmp = new Bitmap(150, 80); // 150 x 80 boyutunda bir bitmap oluşturup btmp değişkenine aktar(t)ıyorum.
Graphics grafik = Graphics.FromImage(btmp); // btmp image'ını grafik formatına cevirtiyorum.
Font font = new Font("Verdana", 18); // Font tanımlayıp verdana ve 18 puntoya ayarlıyorum
Random r = new Random(); // rastgele sayi uretiyorum
int sayi = r.Next(1000, 9999); // sayi araligimi belirleyip yukarıda tanımladıgım integer sayi değikenime aktartıyorum
grafik.DrawString(sayi.ToString(), font, Brushes.BurlyWood, 15, 15); // grafik üzerine sayi değişkenini string e cevirip 15,15 koordinatlarında yazdırtıyorum
btmp.Save(Response.OutputStream, ImageFormat.Gif); // buradada olusturdugum btmp dosyayısını kaydedip gif formatına cevirtiyorum
}
}