static void Main(string[] args) { var imagePath = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar + "Samples" + Path.DirectorySeparatorChar + "dotbot.jpg"; var percentage = 0.05f; var convertFactory = new ConverterFactory( new ImageConverter( new ImageBytes(), new ImageGrayscale(), new ImageResizer() ), new BytesConverter() ); var text = convertFactory.Convert(imagePath, percentage, DefaultRamps.DefaultRamp); var tmp = Path.GetTempFileName() + ".txt"; File.WriteAllLines(tmp, text); // var process = new Process(); process.StartInfo = new ProcessStartInfo() { UseShellExecute = true, FileName = tmp }; process.Start(); process.WaitForExit(); }