public static void Main() { var inputFile = @"D:\Scratch\RawFileHandling_test_data\M42_03_09_2013\Lights\Lights1.NEF"; //var outputFile = Path.Combine(Path.GetDirectoryName(inputFile), Path.GetFileNameWithoutExtension(inputFile) + "_out.bmp"); //if (File.Exists(outputFile)) //{ // File.Delete(outputFile); //} //TiffToBmpConverter.Convert16Bit(inputFile, outputFile); DCRaw.ReadFile(inputFile); }
void ExecuteTest(DCRawOptions opts, string renameSuffix) { foreach(var sourceFile in _files) { var dcraw = new DCRaw(opts); if(SHOW_COMMAND_LINES) { Console.WriteLine($"prefix: {renameSuffix} cmdline: {opts.GetStartInfo(sourceFile).Arguments}"); } var result = dcraw.Convert(sourceFile); Assert.True(File.Exists(result.OutputFilename)); if(!KEEP_TEST_RESULTS) { File.Delete(result.OutputFilename); } else { var dir = "test_output"; Directory.CreateDirectory(dir); var newFile = Path.Combine(Path.GetDirectoryName(sourceFile), dir, $"{Path.GetFileNameWithoutExtension(result.OutputFilename)}_{renameSuffix}{Path.GetExtension(result.OutputFilename)}"); File.Move(result.OutputFilename, newFile); } } }