Merhabalar Şimdi C# ile ekran görüntüsü almak için neler gerekli aşağıda onu inceleyelim.
//Graphichs nesnesi oluştur. Graphics Grf; //bitmap tipinde bir nesne oluştur. ve özelliklerini ayarla(boyutları ve formatı) Bitmap Ekran = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppPArgb); //Grafik nesnemize bitmwp tipininde olacağını söylüyoruz. Grf = Graphics.FromImage(Ekran); //Ekran görüntüsünün kpyasını alıyoruz. Grf.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy); //Görüntüyü istediğimiz bir yere kaydediyoruz. Ekran.Save("C:\\İbrahim.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
|
5 yorum:
hocam anlatımınız için teşekkürler ancak şöyle bir hata aldım : GDI+ içinde genel bir hata oluştu.
sanırım bu sorun dosyayı aynı isimle kaydetmekten kaynaklanıyor.
vaybe dostum bugün benimde sana işim düşümüş senin bu dökümanın gerçekten çok işime yaradı :)))
başarılar kardeşim
Sevindim kardeşim :)işine yaradıysa
sağol screenlogger yapımı için
Yorum Gönder