Xamarin.Mac/CoreGraphicsでアンチエイリアスの有効無効を設定する
ナビゲーションに移動
検索に移動
CoreGraphicsで図形描画すると標準でアンチエイリアスが掛かっており細い線などではボケボケになってうざい。
アンチエイリアスはCGContextインスタンスのSetShouldAntialiasメソッドで設定できる。 SetShouldAntialiasメソッドに対向するGet系メソッドは見当たらないようで状態を取る方法は不明。
// アンチエイリアス無効化
var cg = NSGraphicsContext.CurrentContext.GraphicsPort;
cg.SetShouldAntialias(false);
関連項目[編集 | ソースを編集]
- Xamarin.Mac/Cocoa(NSGraphicsContext)でアンチエイリアスの有効無効を設定する
- Xamarin.Mac/CoreGraphicsの基本的な使い方
- Xamarin.Mac/CGImageをNSImageに変換する
- Xamarin.Mac/CGImageをファイルに保存する
- Xamarin.Mac/NSOpenGLViewを使う
- Xamarin.Mac/NSOpenGLViewをRetina Displayに対応させる
- Xamarin.Mac/スクリーンキャプチャを撮る
- Xamarin.Mac/ディスプレイの物理サイズを取得する