Notice: Undefined index: height in C:\Inetpub\vhosts\egemenciftci.com\httpdocs\wp-content\themes\material-for-coders\includes\thumbnails.php on line 27
Ekran Görüntüsü Alma – Egemen Çiftci

Ekran Görüntüsü Alma

Bazen uygulama içinden programatik olarak ekran görüntüsü almak gerekebilir. Aşağıdaki metot ile bir veya daha fazla ekrandan ekran görüntüsü alınıp kaydedilebilmektedir.

System.Drawing ve System.Windows.Forms referanslarını projeye eklemek gerekiyor.

public static void MultipleScreenCapture(string filename)
{
    var ss = new Bitmap(SystemInformation.VirtualScreen.Width,
                        SystemInformation.VirtualScreen.Height,
                        PixelFormat.Format32bppArgb);
 
    Graphics.FromImage(ss).CopyFromScreen(SystemInformation.VirtualScreen.X,
                                          SystemInformation.VirtualScreen.Y,
                                          0,
                                          0,
                                          SystemInformation.VirtualScreen.Size,
                                          CopyPixelOperation.SourceCopy);
 
    ss.Save(filename, ImageFormat.Png);
}



No Comments


You can leave the first : )



Leave a Reply

Your email address will not be published. Required fields are marked *