差分
ナビゲーションに移動
検索に移動
ページの作成:「'''Cocoa'''のNSGraphicsContext系APIで図形描画すると標準でアンチエイリアスが掛かっており細い線などではボケボケになってうざ...」
'''Cocoa'''のNSGraphicsContext系APIで図形描画すると標準で[[アンチエイリアス]]が掛かっており細い線などではボケボケになってうざい。
NSGraphicsContextは[[Mac]]のもう一つの描画系API群である[[CoreGraphics]]と異なり常に1つのコンテキストなので描画系APIにコンテキストの指定などはない。
<source lang="csharp">
// アンチエイリアス無効化
NSGraphicsContext.CurrentContext.ShouldAntialias = false;
</source>
なお、CoreGraphicsでアンチエイリアスの有効無効を設定する場合は方法が異なる。
== 関連項目 ==
* [[Xamarin.Mac/CoreGraphicsでアンチエイリアスの有効無効を設定する]]
* [[Xamarin.Mac/CoreGraphicsの基本的な使い方]]
* [[Xamarin.Mac/NSOpenGLViewを使う]]
* [[Xamarin.Mac/NSOpenGLViewをRetina Displayに対応させる]]
* [[Xamarin.Mac/スクリーンキャプチャを撮る]]
== 参考文献 ==
{{reflist}}
{{stub}}
[[category: Xamarin.Mac]]
NSGraphicsContextは[[Mac]]のもう一つの描画系API群である[[CoreGraphics]]と異なり常に1つのコンテキストなので描画系APIにコンテキストの指定などはない。
<source lang="csharp">
// アンチエイリアス無効化
NSGraphicsContext.CurrentContext.ShouldAntialias = false;
</source>
なお、CoreGraphicsでアンチエイリアスの有効無効を設定する場合は方法が異なる。
== 関連項目 ==
* [[Xamarin.Mac/CoreGraphicsでアンチエイリアスの有効無効を設定する]]
* [[Xamarin.Mac/CoreGraphicsの基本的な使い方]]
* [[Xamarin.Mac/NSOpenGLViewを使う]]
* [[Xamarin.Mac/NSOpenGLViewをRetina Displayに対応させる]]
* [[Xamarin.Mac/スクリーンキャプチャを撮る]]
== 参考文献 ==
{{reflist}}
{{stub}}
[[category: Xamarin.Mac]]