Visa ett inlägg
Oläst 2008-02-13, 20:14 #3
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
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);
Robert är inte uppkopplad   Svara med citatSvara med citat