AcTools.Utils.ImageUtils.Convert C# (CSharp) Метод

Convert() публичный статический Метод

public static Convert ( string source, string destination, int quality = 95 ) : void
source string
destination string
quality int
Результат void
        public static void Convert(string source, string destination, int quality = 95) {
            if (IsMagickAsseblyLoaded) {
                ConvertImageMagick(source, destination, quality);
            } else {
                var encoder = ImageCodecInfo.GetImageDecoders().First(x => x.FormatID == ImageFormat.Jpeg.Guid);
                var parameters = new EncoderParameters(1) { Param = { [0] = new EncoderParameter(Encoder.Quality, quality > 85 ? 100L : quality) } };
                using (var image = Image.FromFile(source)) {
                    image.Save(destination, encoder, parameters);
                }
            }
        }
    }