iOSアプリを作成していて、UIImageを取得しました-.pngファイルに圧縮して、アプリのドキュメントフォルダーに保存したい-すでにパスがあり、必要なのはUIImageを.pngに変換して保存する方法だけですそれ。
ありがとうマタン。
iOSアプリを作成していて、UIImageを取得しました-.pngファイルに圧縮して、アプリのドキュメントフォルダーに保存したい-すでにパスがあり、必要なのはUIImageを.pngに変換して保存する方法だけですそれ。
ありがとうマタン。
コードは次のとおりです。
UIImage *yourImage = ...; //the image you have
NSString *targetPath = ...; // something like ~/Library/Documents/myImage.png
[UIImagePNGRepresentation(yourImage) writeToFile:targetPath atomically:YES];
PNG の場合:
UIImagePNGRepresentation
指定された画像のデータを PNG 形式で返します
NSData * UIImagePNGRepresentation (
UIImage *image
);
代わりに JPEG が必要な場合:
UIImageJPEGRepresentation
指定された画像のデータを JPEG 形式で返します。
NSData * UIImageJPEGRepresentation (
UIImage *image,
CGFloat compressionQuality
);