ich einige C# -Code haben, die Bilder die Größe, die ich denke, ist ziemlich typisch:Bild in .Net mit Anti-Aliasing-Größe ändern
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 besteht darin, dass die resultierenden Bilder sind klar aliased und Änderungen an der InterpolationMode und SmoothingMode-Eigenschaften scheinen keinen Unterschied zu machen.
Irgendwelche Zeiger?
Hallo, imho Ihre Definition von Anti-Aliasing ist nicht völlig korrekt. Es ist keine Raster-Vektor-Grafik-Sache. –
Sorry, ich habe mich im Falle von .Net Graphics.SmoothingMode geirrt. Diese Eigenschaft ist nur für Vektorgrafiken relevant. –