4 namespace Cairo.Snippets
6 public class CairoSnippetsPNG
8 public static int IMAGE_WIDTH = 256;
9 public static int IMAGE_HEIGHT = 256;
11 public static void Main(string[] args)
14 Snippets snip = new Snippets();
15 foreach (string snippet in Snippets.snippets)
17 string filename = "./" + snippet + ".png";
18 Surface surface = new ImageSurface(Format.ARGB32, IMAGE_WIDTH, IMAGE_WIDTH);
19 Context cr = new Context(surface);
22 Snippets.InvokeSnippet(snip, snippet, cr, IMAGE_WIDTH, IMAGE_HEIGHT);
23 surface.WriteToPng(filename);