メインメニューを開く

差分

Xamarin.Mac/System.Drawing.ImageをNSImageに変換する

153 バイト追加, 2017年7月6日 (木) 06:40
== 方法1 ==
NSImageは[[ファイル]]からのインスタンス生成はできるようだが、byte[]などのメモリ上の[[データ]]からのインスタンス生成はできない。
そこでCoreGraphicsのCGImageを経由して変換を行う。そこでCoreGraphicsのCGImageを経由して変換を行う。大雑把には以下のような手順をとった。# ImageをMemoryStreamに保存# MemoryStreamからCGImageを生成# CGImageをNSImageに変換 
<source lang="csharp">
using System;
匿名利用者