【发布时间】:2010-04-21 17:20:20
【问题描述】:
我有一个使用 System.Drawing 和 Graphics 类绘制矢量图形的程序。抗锯齿效果不错,但出于我的需要,我需要过采样,所以我将起始图像创建为 n 倍,然后将最终图像缩小 n 倍。在 Window 和 .NET 上,生成的图像看起来很棒!然而,在 Mono 2.4.2.3(Ubuntu 9.10 安装)上,插入是可怕的。以下是我缩放图像的方式:
Bitmap bmp = new Bitmap(Bmp.Width / OverSampling, Bmp.Height / OverSampling);
Graphics g = Graphics.FromImage(bmp);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawImage(Bmp, 0, 0, bmp.Width, bmp.Height);
g.Dispose();
据我所知,根本没有发生插值。有什么想法吗?
【问题讨论】: