public void SaveAsPNG(string path) { if (mode == 0) { dds.Decompress().Save(path, ImageFormat.Png); } else { raw.Save(path, ImageFormat.Png); } }
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); } }