コード例 #1
0
        public void Run()
        {
            var options = AskOptions();

            if (options == null)
            {
                return;
            }
            var settings = GetSettings(options);

            reader.Path = options.InputFile;
            processor.AddExcludingRule(x => x.Length <= 3);
            var result = creator.Create(settings);

            if (result.IsSuccess)
            {
                SaveImage(result.GetValueOrThrow(), options.OutputFile);
            }
            else
            {
                Console.WriteLine(result.Error);
            }
        }