Det finns ett större antal parametrar för att ställa in kvalitet på alla transformationer man gör. Exempelvis:
Kod:
myGraphicObject.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBilinear;
och även ställa in rätt kvalitet när du sparar, exemeplvis:
Kod:
System.Drawing.Imaging.ImageCodecInfo JpegICI = null;
System.Drawing.Imaging.EncoderParameters objEncoderParameters = new System.Drawing.Imaging.EncoderParameters();
System.Drawing.Imaging.EncoderParameter objEncoderParameter = new System.Drawing.Imaging.EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 100);
objEncoderParameters.Param[0] = objEncoderParameter;
for (int i = 0; i <= objImageCodecInfo.Length - 1; i++)
{
if (objImageCodecInfo[i].FormatDescription.Equals("JPEG"))
{
JpegICI = objImageCodecInfo[i];
break;
}
}
myBitmap.Save("filnamn.jpg", JpegICI, objEncoderParameters);