コード例 #1
0
 public void SaveAsPNG(string path)
 {
     if (mode == 0)
     {
         dds.Decompress().Save(path, ImageFormat.Png);
     }
     else
     {
         raw.Save(path, ImageFormat.Png);
     }
 }
コード例 #2
0
ファイル: BMAP.cs プロジェクト: MaxxWyndham/Breckfest
        public void SaveAs(string path, OutputFormat outputFormat)
        {
            if (Mode == 0)
            {
                switch (outputFormat)
                {
                case OutputFormat.PNG:
                    DDS.Decompress().Save(path, ImageFormat.Png);
                    break;

                case OutputFormat.DDS:
                    DDS.Save(path);
                    break;

                case OutputFormat.TGA:
                    TGA.FromBitmap(DDS.Decompress()).Save(path);
                    break;
                }
            }
            else
            {
                Raw.Save(path, ImageFormat.Png);
            }
        }