Random Rand = new Random(); Bitmap Resim; // Ekrandaki resim görünümü için bir bitmap objesi tanımlıyoruz Graphics Grfk; // Arka taraftaki işlemler için kullanacağız Font Fnt; int RandNum = Rand.Next(10000, 99999); Resim = new Bitmap(90, 50); Grfk = Graphics.FromImage(Resim); Fnt = new Font("Verdana", 12, FontStyle.Bold); Grfk.DrawString(RandNum.ToString(), Fnt, Brushes.Yellow, 15, 15); // Resmimizin üzerindeki ilk çizgi için random sayı üretiyoruz int RandY1 = Rand.Next(0, 50); int RandY2 = Rand.Next(0, 50); // İlk çizgiyi çiziyoruz Grfk.DrawLine(Pens.Yellow, 0, RandY1, 90, RandY2); // Resmimizin üzerindeki ikinci çizgi için random sayı üretiyoruz RandY1 = Rand.Next(0, 50); RandY2 = Rand.Next(0, 50); // İkinci çizgiyi çiziyoruz int i; // Resmimizde ufak benekler oluşturalım for (i = 0; i <= 100; i++) { // Noktaların konulacağı koordinatları ayarlıyoruz int RandPixelX = Rand.Next(0, 90); int RandPixelY = Rand.Next(0, 50); Bmp.SetPixel(RandPixelX, RandPixelY, Color.White); } Grfk.DrawLine(Pens.Yellow, 0, RandY1, 90, RandY2); // Ekranımızda oluşturduğumuz güvenlik resmini görüntüleyelim Resim.Save(Response.OutputStream, ImageFormat.Gif); |