private System.Drawing.Imaging.ImageFormat ToGdiImageFormat(TKGameUtilities.Graphics.Image.ImageFormat imageFormat) { switch (imageFormat) { case ImageFormat.Bmp: return(System.Drawing.Imaging.ImageFormat.Bmp); case ImageFormat.Emf: return(System.Drawing.Imaging.ImageFormat.Emf); case ImageFormat.Exif: return(System.Drawing.Imaging.ImageFormat.Exif); case ImageFormat.Gif: return(System.Drawing.Imaging.ImageFormat.Gif); case ImageFormat.Icon: return(System.Drawing.Imaging.ImageFormat.Icon); case ImageFormat.Jpeg: return(System.Drawing.Imaging.ImageFormat.Jpeg); case ImageFormat.Png: return(System.Drawing.Imaging.ImageFormat.Png); case ImageFormat.Tiff: return(System.Drawing.Imaging.ImageFormat.Tiff); case ImageFormat.Wmf: return(System.Drawing.Imaging.ImageFormat.Wmf); } return(System.Drawing.Imaging.ImageFormat.MemoryBmp); }
public void Save(string fileName, TKGameUtilities.Graphics.Image.ImageFormat imageFormat) { using (FileStream fileStream = new FileStream(fileName, FileMode.Create)) { Save(fileStream, imageFormat); } }
public void Save(Stream stream, TKGameUtilities.Graphics.Image.ImageFormat imageFormat) { Save(stream, ToGdiImageFormat(imageFormat)); }