Здравствуйте, я использую эту функцию для изменения размера / загрузки изображения. Есть ли какая-нибудь быстрая настройка, которую я мог бы сделать, чтобы улучшить качество изображения с измененным размером без изменения полной функции?
FileUpload FileUpload1 =(FileUpload)ListView1.InsertItem.FindControl("FileUpload1");
string virtualFolder = "~/albume/";
string physicalFolder = Server.MapPath(virtualFolder);
string fileName = Guid.NewGuid().ToString();
string extension = System.IO.Path.GetExtension(FileUpload1.FileName);
FileUpload1.SaveAs(System.IO.Path.Combine(physicalFolder, fileName + extension));
//test resize
System.Drawing.Image img = System.Drawing.Image.FromFile(Server.MapPath("~/albume/") + fileName + extension);
int srcWidth = img.Width;
int srcHeight = img.Height;
int thumbHeight = (int)((800.0 / srcWidth) * srcHeight);
System.Drawing.Image thumb = img.GetThumbnailImage(800, thumbHeight, null, IntPtr.Zero);
img.Dispose();
FileUpload1.Dispose();
thumb.Save(Server.MapPath("~/albume/") + fileName + extension, System.Drawing.Imaging.ImageFormat.Jpeg);
//end resize
myAlbum.poza = fileName + extension;