【发布时间】:2016-12-02 20:20:52
【问题描述】:
我有一些 C# 代码可以调整我认为非常典型的图像大小:
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);
问题在于生成的图像明显混叠,对 InterpolationMode 和 SmoothingMode 属性的更改似乎没有任何区别。
任何指针?
【问题讨论】: