差分

ナビゲーションに移動 検索に移動

Xamarin.MacでCoreGraphicsの基本的な使い方

2 バイト除去, 2017年3月31日 (金) 07:04
編集の要約なし
==CGContextを取得する==
NSGraphicsからCGContextを取得する。
<source lang="csharp">
</source>
==線幅、線色、塗る潰し色==
色指定は[[RGB]]だが一般的な0〜255ではなく0.0〜1.0の[[浮動小数点]]で指定する。
色指定は[[CMYK]]でもでき、こちらも0.0〜1.0の範囲の浮動小数点となる。
</source>
==四角形を描く==
画面初期化でよく使う四角形である。
<source lang="csharp">
</source>
==直線を描く==
よくあるMoveToとLineToである。似たような描画システムではLineToで描画されるのが一般的だが、[[CoreGraphics]]では最後にStrokePathを呼ばないと描画されない。
<source lang="csharp">
</source>
==放射状の線を描く==
放射状の線を描くカスタムビュー。カスタムビューの詳細は「[[Xamarin.Mac/カスタムコントロールを使用する]]」を参照。
やってることは線を描くのと同じである。
</source>
==丸を描く==
丸は四角形で指定する。
丸だけはStrokePathやFillPathではなくStrokeEllipseInRectとFillEllipseInRectなっている。
</source>
==描画内容をファイルに保存する関連項目 ==* [[CoreGraphics]]* [[Xamarin.Mac/CGImageをNSImageに変換する]]* [[Xamarin.Mac/NSViewの描画内容をファイルに保存する]]」を参照。* [[Xamarin.Mac/NSOpenGLViewを使う]]
[[CoreGraphics]]はあまり関係ない。 ==関連項目==*[[CoreGraphics]] ==参考文献==
{{reflist}}
匿名利用者

案内メニュー