Bloom.Book.ImageUpdater.CompressImage C# (CSharp) Method

CompressImage() public static method

public static CompressImage ( string path, IProgress progress ) : void
path string
progress IProgress
return void
        public static void CompressImage(string path, IProgress progress)
        {
            progress.WriteStatus("Compressing image: " + Path.GetFileName(path));
            var pngoutPath = FileLocator.LocateExecutable("optipng.exe");
            var result = CommandLineRunner.Run(pngoutPath, "\"" + path + "\"", Encoding.UTF8,
                Path.GetDirectoryName(path), 300, progress,
                (s) => progress.WriteMessage(s));
        }