Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using (MagickImage Image = new MagickImage(ImgName))
- {
- MagickReadSettings settings = new MagickReadSettings();
- settings.SetDefine(MagickFormat.Jpeg, "size", "1600x1600");
- int Pwidth = Image.Width;
- int Pheight = Image.Height;
- if (Pwidth > 1600 || Pheight > 1600)
- {
- Image.AutoOrient();
- Image.Strip();
- Image.SetDefine(MagickFormat.Jpeg, "sampling-factor", "4:4:4");
- Image.SetAttribute("density", "72x72");
- Image.ColorSpace = ColorSpace.Lab;
- Image.FilterType = FilterType.LanczosSharp;
- Image.Blur(1, 0.375);
- Image.Resize(1600,1600);
- Image.ColorSpace = ColorSpace.sRGB;
- Image.Unsharpmask(1.6, 0.5, 0.7, 0.25);
- Image.Quality = 85;
- Image.Write( DateTime.Now.ToFileTimeUtc().ToString().Trim() + "_Image.jpg");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement