internal static extern void cairo_surface_write_to_png(IntPtr surface, string filename);
public void WriteToPng(string filename) { NativeMethods.cairo_surface_write_to_png(handle, filename); }