0

UIImageViewこのメソッドを使用して画像を表示しようとしてNSData.FromArray()いますが、null参照例外が発生します。コードは次のとおりです。

Byte _imgData = GetRawData(_imgPath);  // this method get the byte array of size ([131072]) 
NSData _data = NSData.FromArray(_imgData);
ImgView.Image = UIImage.LoadFromData(_data) //in this _data shows the byte array value but the ImgView.Image shows null 

バイト配列はRLE圧縮データを取得します。

ImgView.Image = UIImage.LoadFromData(_data)

_dataはRLE圧縮バイトデータです。IOSでサポートされている画像形式に変換する方法がわかりません。エラーが発生します。この問題を解決するための提案はありますか?

4

1 に答える 1

0

UIImage.Load*nullデータ(NSDataまたはファイル名)が無効であるか、形式が不明な場合、メソッドは戻りますUIImage

RAWデータに関するデータ(幅、高さ、奥行きなど)を提供するには、低レベルのAPIを使用する必要があります。それが完了したら、そのUIImage上にを構築できます。

于 2012-06-09T14:47:11.817 に答える