AcTools.Utils.ImageUtils.ConvertImageMagick C# (CSharp) Method

ConvertImageMagick() public static method

public static ConvertImageMagick ( string source, string destination, int quality ) : void
source string
destination string
quality int
return void
        public static void ConvertImageMagick(string source, string destination, int quality) {
            using (var image = new MagickImage(source)) {
                image.Quality = quality;
                image.Density = new MagickGeometry(96, 96);
                if (File.Exists(destination)) {
                    try {
                        File.Delete(destination);
                    } catch (UnauthorizedAccessException) {
                        Thread.Sleep(200);
                        File.Delete(destination);
                    }
                }

                image.Write(destination);
            }
        }