Xamarin.Mac/CoreGraphicsでアンチエイリアスの有効無効を設定する

提供: MonoBook
< Xamarin.Mac
2017年6月13日 (火) 01:44時点における103.22.200.204 (トーク)による版 (ページの作成:「CoreGraphicsで図形描画すると標準でアンチエイリアスが掛かっており細い線などではボケボケになってうざい。 アンチエイリア...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

CoreGraphicsで図形描画すると標準でアンチエイリアスが掛かっており細い線などではボケボケになってうざい。

アンチエイリアスはCGContextインスタンスのSetShouldAntialiasメソッドで設定できる。 SetShouldAntialiasメソッドに対向するGet系メソッドは見当たらないようで状態を取る方法は不明。

// アンチエイリアス無効化
var cg = NSGraphicsContext.CurrentContext.GraphicsPort;
cg.SetShouldAntialias(false);

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]