R
RickVidallon
I have a .Net application written in C# where members may upload their
photos and have them displayed on our website. We are trying to
maintain the best quality using best settings in .Net for this.
A good commercial comparison is as follows;
I uploaded a photo to www.flickr.com. http://www.flickr.com/photos/visionefx/446635882/in/photostream/
The photo contains 73076 kbs. --- When I upload the 'same photo' to
our application it saves it at 13076 kbs. That's nice for speed but
not very good for quality.
Here is the settings we are using:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
System.Drawing.
Image image1 =
System.Drawing.Image.FromFile(Server.MapPath(imgfilepath +
actimgFilename));
System.Drawing.
Image smallimage = new Bitmap (imgNewWidth, imgNewHeight,
image1.PixelFormat);
Graphics oGraphic = Graphics.FromImage(smallimage);
oGraphic.CompositingQuality =
CompositingQuality.HighQuality;
oGraphic.SmoothingMode =
SmoothingMode.HighQuality;
oGraphic.InterpolationMode =
InterpolationMode.HighQualityBicubic;
oGraphic.PixelOffsetMode =
PixelOffsetMode.HighQuality;
Rectangle oRectange = new Rectangle (0, 0, imgNewWidth,
imgNewHeight);
oGraphic.DrawImage(image1, oRectange);
smallimage.Save(Server.MapPath(imgfilepath + newFilename),
System.Drawing.Imaging.
ImageFormat.Jpeg);
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Thanks in advance,
Rick
photos and have them displayed on our website. We are trying to
maintain the best quality using best settings in .Net for this.
A good commercial comparison is as follows;
I uploaded a photo to www.flickr.com. http://www.flickr.com/photos/visionefx/446635882/in/photostream/
The photo contains 73076 kbs. --- When I upload the 'same photo' to
our application it saves it at 13076 kbs. That's nice for speed but
not very good for quality.
Here is the settings we are using:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
System.Drawing.
Image image1 =
System.Drawing.Image.FromFile(Server.MapPath(imgfilepath +
actimgFilename));
System.Drawing.
Image smallimage = new Bitmap (imgNewWidth, imgNewHeight,
image1.PixelFormat);
Graphics oGraphic = Graphics.FromImage(smallimage);
oGraphic.CompositingQuality =
CompositingQuality.HighQuality;
oGraphic.SmoothingMode =
SmoothingMode.HighQuality;
oGraphic.InterpolationMode =
InterpolationMode.HighQualityBicubic;
oGraphic.PixelOffsetMode =
PixelOffsetMode.HighQuality;
Rectangle oRectange = new Rectangle (0, 0, imgNewWidth,
imgNewHeight);
oGraphic.DrawImage(image1, oRectange);
smallimage.Save(Server.MapPath(imgfilepath + newFilename),
System.Drawing.Imaging.
ImageFormat.Jpeg);
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Thanks in advance,
Rick