Я использую Magicknet для обработки изображений в моем проекте ASP.NET. Как я могу получить & УСТАНОВИТЬ разрешение изображения? - Когда я изменяю размер изображения на 300 пикселей/дюйм, по-видимому, по умолчанию получается изображение размером 72 пикселя в дюйм, и, поскольку я поддерживаю тот же размер, я получаю изображение с очень низким качеством. Поэтому мне нужно иметь возможность поддерживать ppi изображения.Magicknet Получить и установить разрешение изображения (PPI)
Я также хочу добавить, что это может привести либо к magicknet, либо к System.Drawing.Image, но я не уверен на 100%.
код, который я использую:
img.ModulusDepth = 10;
img.Compression = CompressionType.JPEGCompression;
img.Quality = 80;
string optimizedImage = System.Web.HttpContext.Current.Server.MapPath(".") + "\\temp\\" + Guid.NewGuid().ToString() + ".jpg";
img.Write(optimizedImage); // save optimized image as temp file
Magick.Term();
System.Drawing.Image tempimage = System.Drawing.Image.FromFile(optimizedImage); // load the optimized image into an image objec
Из того, что I've read here МСФО по умолчанию 72 пикселей на дюйм.
Благодаря