public static void ConvertTiffToDDS(string tiffPath, bool overrideExisting = false) { string ddsPath = Path.ChangeExtension(tiffPath, ".dds"); if (overrideExisting || !StorageConfig.FileExists(ddsPath)) { var bitmap = new Bitmap(tiffPath); // Konvertierung var target = SlimDx9TextureConvertible.CreateFile( new SlimDx9TextureConvertible.SlimDx9TextureParameters() { AardvarkFormat = Patch.GetTextureFormatFromPixelFormat(bitmap.PixelFormat), AardvarkUsage = AardvarkUsage.None, FileName = ddsPath, Pool = Pool.Scratch, MipMapLevels = 0 }); var bitmapConvertible = new Convertible("BitmapMemory", bitmap); bitmapConvertible.ConvertInto(target); } }