UIImage
からオブジェクトを読み込もうとしてNSData
いますが、サンプル コードは でしたNSImage
。同じはずです。しかし、今画像を読み込んでいますが、UIImage
読み込みのNSData
問題をトラブルシューティングするのに最適なものは何だろうと思っています。
76389 次
5 に答える
106
UIImageJPEGRepresentation()
私は以前に試したことはありませんでしたがUIImagePNGRepresentation
、私にとってはうまく機能し、 と の間の変換NSData
はUIImage
非常に簡単です:
NSData *imageData = UIImagePNGRepresentation(image);
UIImage *image=[UIImage imageWithData:imageData];
于 2011-03-10T15:59:39.840 に答える
44
UIImageには-initWithData:
メソッドがあります。ドキュメントから:「データパラメータのデータは、システムでサポートされている画像タイプの1つのファイル形式と一致するようにフォーマットする必要があります。」
于 2008-11-02T22:04:09.880 に答える
21
これを試して、画像を NSdata に変換してください:
UIImage *img = [UIImage imageNamed:@"image.png"];
NSData *data1 = UIImagePNGRepresentation(img);
于 2011-08-10T13:13:30.747 に答える
3
theDataNSData
は、データが既に含まれているオブジェクトである必要があります。NSData
オブジェクトを使用する前に、オブジェクトへのファイルのロード/ダウンロードを行う必要があります。NSLog
on theData を使用して検査し、有効なデータが含まれているかどうかを確認できます。
于 2008-11-03T08:25:30.390 に答える