/// <summary> /// Convert a .tga file to .png /// </summary> /// <param name="file">Input file</param> /// <param name="output">Output folder</param> public static void ConvertToPng(String file, String output) { try { String _file = Path.GetFileNameWithoutExtension(file); TargaImage _image = new TargaImage(file); _image.Image.Save(output + "\\" + _file + ".png", ImageFormat.Png); _image.Dispose(); } catch (Exception) { } }
/// <summary> /// Loads a Targa image file into a Bitmap object. /// </summary> /// <param name="sFileName">The Targa image filename</param> /// <returns>A Bitmap object with the Targa image loaded into it.</returns> public static Bitmap LoadTargaImage(string sFileName) { Bitmap b = null; using (TargaImage ti = new TargaImage(sFileName)) { b = new Bitmap(ti.Image); } return b; }