c# ekran görüntüsünü C:\Temp altına kaydet

osman_

Üye
Katılım
15 Eyl 2010
Mesajlar
39
Puanları
1
Yaş
38
merhaba.

program çalıştırıldığı anda pc ekran görüntüsünü mesela her 30 saniyede bir jpeg formatında c:\temp altına kaydetmek istiyorum. dosya adıda "ekrangoruntusuTARIHSAAT.jpg" olacak.
Ekrangoruntusu130910_2213.jpg gibi


Nasıl yapabilirim arkadaşlar?
 
şöyle yapabilirsin, yalnız c# kurulu değil akıldan yazıyorum hata çıkarsa düzeltmen gerekebilir.

Graphics grafik;
Bitmap ekran_goruntusu = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format16bppPArgb);
grafik = Graphics.FromImage(ekran_goruntusu);
grafik.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
ekran_goruntusu.Save("C:\\Temp\\ekrangoruntusu"+DateTime.Now.Date.ToShortDateString()+DateTime.Now.ToLongTimeString()+".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
 

Yeni mesajlar

Forum istatistikleri

Konular
128,190
Mesajlar
915,721
Kullanıcılar
449,957
Son üye
sezercakmak

Yeni konular

Geri
Üst