ピクセルパーフェクトで、アンチエイリアスされていない対称楕円を描画 (および塗りつぶし) する必要があります。
InterpolationMode
、 、のさまざまな組み合わせを試しましたが、楕円がすべてのサイズで対称でSmoothingMode
ありPixelOffsetMode
、アンチエイリアスされていないことを確認した組み合わせはありませんでした。
残念ながら、この件に関する MSDN ドキュメントはあまり正確ではありません。
描画に使用されるコード:
g.InterpolationMode = InterpolationMode.NearestNeighbor;
g.SmoothingMode = SmoothingMode.None;
g.PixelOffsetMode = PixelOffsetMode.None;
g.DrawEllipse(new Pen(colorPalette.SelectedColor), rect);
アンチエイリアスされていない楕円を塗りつぶす場合も同様です。
誰かがこれの解決策を知っていますか?