CoreGraphicsで図形描画すると標準でアンチエイリアスが掛かっており細い線などではボケボケになってうざい。
アンチエイリアスはCGContextインスタンスのSetShouldAntialiasメソッドで設定できる。 SetShouldAntialiasメソッドに対向するGet系メソッドは見当たらないようで状態を取る方法は不明。
// アンチエイリアス無効化
var cg = NSGraphicsContext.CurrentContext.GraphicsPort;
cg.SetShouldAntialias(false);
この項目「Xamarin.Mac/CoreGraphicsでアンチエイリアスの有効無効を設定する」は、まだ書きかけの項目です。加筆、訂正などをして下さる協力者を求めています。 | |
このテンプレートは分野別のスタブテンプレート(Monobook:スタブカテゴリ参照)に変更することが望まれています。 |