Objekt Graphics lze použít i na export grafických tvarů do obrázkového souboru
Příklad exportu do formátu JPEG:
// Připravíme si obrázkový objekt a získáme k němu objekt typu Graphics. Bitmap bm = new Bitmap(400, 300); Graphics g = Graphics.FromImage(bm); // Nastavíme pozadí obrázku. g.Clear(Color.White); // Nakreslíme do obrázku kruh. Brush b = new SolidBrush(Color.Green); g.FillEllipse(b, 180, 130, 40, 40); // Uložíme obrázek do souboru. K exportu použijeme formát JPG. string imageFile = @"C:\ImageTest.jpg"; bm.Save(imageFile, ImageFormat.Jpeg); // Uvolníme paměť nedotnetových objektů operačního systému Windows. b.Dispose(); g.Dispose(); bm.Dispose();
Výsledek je zde: