差分
ナビゲーションに移動
検索に移動
==概要==
CGImageを直接的に[[ファイル]]に保存することは出来るが、[[Xamarin.Mac]]のClass APIプロジェクト及び[[MonoMac]]プロジェクトではMobileCoreServices.UTType列挙体を自前で用意しないとならないなどかなりかなり面倒である。そこでCGImageをNSImageに変換して[[ファイル]]に保存してやった方が楽ではないかと考えた。
==実装==
考えるまでもなくNSImageのコンストラクタにあった。
<source lang="csharp">
var nsImage = new NSImage(cgImage, new SizeF(cgImage.Width, cgImage.Height));
</source>
==関連項目==
*[[MonoMac/NSImageをファイルに保存する]]
*[[Xamarin.Mac/CGImageをファイルに保存する]]
*[[Xamarin.Mac/スクリーンキャプチャを撮る]]
==参考文献==
{{reflist}}
{{stub}}
[[category:Xamarin.Mac]]
[[category:MonoMac]]
CGImageを直接的に[[ファイル]]に保存することは出来るが、[[Xamarin.Mac]]のClass APIプロジェクト及び[[MonoMac]]プロジェクトではMobileCoreServices.UTType列挙体を自前で用意しないとならないなどかなりかなり面倒である。そこでCGImageをNSImageに変換して[[ファイル]]に保存してやった方が楽ではないかと考えた。
==実装==
考えるまでもなくNSImageのコンストラクタにあった。
<source lang="csharp">
var nsImage = new NSImage(cgImage, new SizeF(cgImage.Width, cgImage.Height));
</source>
==関連項目==
*[[MonoMac/NSImageをファイルに保存する]]
*[[Xamarin.Mac/CGImageをファイルに保存する]]
*[[Xamarin.Mac/スクリーンキャプチャを撮る]]
==参考文献==
{{reflist}}
{{stub}}
[[category:Xamarin.Mac]]
[[category:MonoMac]]