我需要绘制(并填充)一个像素完美、非反锯齿的对称椭圆。
我尝试了 和 的各种组合,InterpolationMode
但我尝试过的组合都没有确保椭圆在所有尺寸下都保持对称和非反锯齿。SmoothingMode
PixelOffsetMode
不幸的是,关于该主题的 MSDN 文档不是很准确。
用于绘图的代码:
g.InterpolationMode = InterpolationMode.NearestNeighbor;
g.SmoothingMode = SmoothingMode.None;
g.PixelOffsetMode = PixelOffsetMode.None;
g.DrawEllipse(new Pen(colorPalette.SelectedColor), rect);
填充非反锯齿椭圆也是如此。
有谁知道这个的解决方案?