Bild Größenänderung in .Net mit Antialiasing

Ich habe einige C# - code, der verändert die Größe der Bilder, die ich denke, ist ziemlich typisch:

Bitmap bmp = new Bitmap(image, new Size(width, height));
Graphics graphics = Graphics.FromImage(bmp);
graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
graphics.CompositingQuality = CompositingQuality.HighQuality;
graphics.SmoothingMode = SmoothingMode.AntiAlias;
graphics.DrawImage(bmp, width, height);

Das problem ist, dass die daraus resultierenden Bilder sind eindeutig Aliasing und änderungen an der InterpolationMode und SmoothingMode Eigenschaften scheinen keinen Unterschied zu machen.

Irgendwelche Hinweise?

InformationsquelleAutor Nick Higgs | 2008-12-02
Schreibe einen Kommentar