「Xamarin.MacでNSImageをファイルに保存する」の版間の差分
imported>Monobook 編集の要約なし |
imported>Administrator 細 Administrator がページ「Xamarin.Mac/NSImageをファイルに保存する」を「Xamarin.MacでNSImageをファイルに保存する」に移動しました |
||
| (他の1人の利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
Xamarin.Macでは、NSImageに限らず、「[[ファイル]]に保存する」という動作は基本的にNSDataに変換し、そこのSaveメソッドで行うようだ。 | Xamarin.Macでは、NSImageに限らず、「[[ファイル]]に保存する」という動作は基本的にNSDataに変換し、そこのSaveメソッドで行うようだ。 | ||
== 方法1 == | == 方法1: NSData == | ||
以下の方法では[[TIFFファイル]]で保存される。 | 以下の方法では[[TIFFファイル]]で保存される。 | ||
もっとも簡単な方法だと思われる。 | もっとも簡単な方法だと思われる。 | ||
| 29行目: | 29行目: | ||
== 方法2: System.Drawing.Image == | == 方法2: System.Drawing.Image == | ||
NSImageをSystem.Drawing. | NSImageをSystem.Drawing.Imageクラスに変換してしまう方法である。Imageクラスになってしまえば後はググれば保存方法や加工方法はモリモリ出てくる。画像データの読み書きなどはプラットフォームに依存すべきものではないため、移植性や互換性の面からも可能であればこの方法が望ましいと思われる。 | ||
* [[Xamarin.Mac/NSImageをSystem.Drawing.Imageに変換する]] | * [[Xamarin.Mac/NSImageをSystem.Drawing.Imageに変換する]] | ||
| 42行目: | 42行目: | ||
[[category:MonoMac]] | [[category:MonoMac]] | ||
[[category:Xamarin.Mac]] | |||