「Xamarin.MacでNSImageをファイルに保存する」の版間の差分

imported>Monobook
imported>Monobook
編集の要約なし
1行目: 1行目:
[[MonoMac]]では、NSImageに限らず、「[[ファイル]]に保存する」という動作は基本的にNSDataに変換し、そこのSaveメソッドで行うようだ。
Xamarin.Macでは、NSImageに限らず、「[[ファイル]]に保存する」という動作は基本的にNSDataに変換し、そこのSaveメソッドで行うようだ。


==方法1==
== 方法1 ==
以下の方法では[[TIFFファイル]]で保存される。
以下の方法では[[TIFFファイル]]で保存される。
もっとも簡単な方法だと思われる。
もっとも簡単な方法だと思われる。
28行目: 28行目:
</source>
</source>


==関連項目==
== 方法2: System.Drawing.Image ==
*[[MonoMac/NSImageをSystem.Drawing.Imageに変換する]]
NSImageをSystem.Drawing.Imageクラスに変換してしまう方法である。Imageクラスになってしまえば後はググれば保存方法や加工方法はモリモリ出てくる。
*:System.Drawing.Imageが読み込める形式(PNGファイル)フォーマット変換を行っているのが肝。このフォーマット変換部分を上記のファイル保存と組み合わせればPNGファイルへの保存などもできるはず。


==参考文献==
* [[Xamarin.Mac/NSImageをSystem.Drawing.Imageに変換する]]
* [[Xamarin.Mac/System.Drawing.ImageをNSImageに変換する]]
 
== 関連項目 ==
 
== 参考文献 ==
{{reflist}}
{{reflist}}