コード例 #1
0
        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);
        }
コード例 #2
0
 public void Save(string fileName, TKGameUtilities.Graphics.Image.ImageFormat imageFormat)
 {
     using (FileStream fileStream = new FileStream(fileName, FileMode.Create))
     {
         Save(fileStream, imageFormat);
     }
 }
コード例 #3
0
 public void Save(Stream stream, TKGameUtilities.Graphics.Image.ImageFormat imageFormat)
 {
     Save(stream, ToGdiImageFormat(imageFormat));
 }