0

iOSアプリを作成していて、UIImageを取得しました-.pngファイルに圧縮して、アプリのドキュメントフォルダーに保存したい-すでにパスがあり、必要なのはUIImageを.pngに変換して保存する方法だけですそれ。

ありがとうマタン。

4

3 に答える 3

5

コードは次のとおりです。

UIImage *yourImage = ...; //the image you have
NSString *targetPath = ...; // something like ~/Library/Documents/myImage.png

[UIImagePNGRepresentation(yourImage) writeToFile:targetPath atomically:YES];
于 2013-04-26T07:51:30.440 に答える
3

PNG の場合:

UIImagePNGRepresentation

指定された画像のデータを PNG 形式で返します

NSData * UIImagePNGRepresentation (
   UIImage *image
);

代わりに JPEG が必要な場合:

UIImageJPEGRepresentation

指定された画像のデータを JPEG 形式で返します。

NSData * UIImageJPEGRepresentation (
   UIImage *image,
   CGFloat compressionQuality
);
于 2013-04-26T07:49:44.310 に答える