Вы можете использовать растровый объект для растровой графики.Например,
using(Bitmap bitmap = new Bitmap(100,100))
{
using(Graphics g = Graphics.FromImage(bitmap))
{
// draw to graphics object
...
// save the image. the second parameter specifies the format
// you can use bmp, emf, gif, png, jpeg, ...
bitmap .Save("pathToFile",ImageFormat.Bmp)
}
}
Векторная графика более сложная.Вам, вероятно, придется искать библиотеки для каждого формата векторной графики.