「Xamarin.Mac/CGImageをNSImageに変換する」を編集中
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
2行目: | 2行目: | ||
CGImageを直接的に[[ファイル]]に保存することは出来るが、[[Xamarin.Mac]]のClass APIプロジェクト及び[[MonoMac]]プロジェクトではMobileCoreServices.UTType列挙体を自前で用意しないとならないなどかなりかなり面倒である。そこでCGImageをNSImageに変換して[[ファイル]]に保存してやった方が楽ではないかと考えた。 | CGImageを直接的に[[ファイル]]に保存することは出来るが、[[Xamarin.Mac]]のClass APIプロジェクト及び[[MonoMac]]プロジェクトではMobileCoreServices.UTType列挙体を自前で用意しないとならないなどかなりかなり面倒である。そこでCGImageをNSImageに変換して[[ファイル]]に保存してやった方が楽ではないかと考えた。 | ||
− | == 実装 == | + | ==実装== |
− | + | 考えるまでもなくNSImageのコンストラクタにあった。 | |
<source lang="csharp"> | <source lang="csharp"> | ||
− | var nsImage = new NSImage(cgImage, new | + | var nsImage = new NSImage(cgImage, new SizeF(cgImage.Width, cgImage.Height)); |
</source> | </source> | ||
− | + | ==関連項目== | |
− | + | *[[MonoMac/NSImageをファイルに保存する]] | |
− | == 関連項目 == | + | *[[Xamarin.Mac/CGImageをファイルに保存する]] |
− | * [[MonoMac/NSImageをファイルに保存する]] | + | *[[Xamarin.Mac/スクリーンキャプチャを撮る]] |
− | * [[Xamarin.Mac/CGImageをファイルに保存する]] | ||
− | * [[Xamarin.Mac/スクリーンキャプチャを撮る | ||
− | |||
− | |||
− | |||
==参考文献== | ==参考文献== | ||
23行目: | 18行目: | ||
{{stub}} | {{stub}} | ||
− | + | [[category:Xamarin.Mac]] | |
− | [[category: Xamarin.Mac]] | + | [[category:MonoMac]] |
− | [[category: |