私のアプリでは、ユーザーはカメラで画像を撮るか、フォト アルバムから画像を選択できます。(カメラで撮った写真をフォトアルバムに保存しています)。
どちらの場合も、縮小コピー (640x920) の画像をドキュメント ディレクトリに保存したいと考えています。
拡大縮小して結果の画像を保存するにはどうすればよいですか?
私のアプリでは、ユーザーはカメラで画像を撮るか、フォト アルバムから画像を選択できます。(カメラで撮った写真をフォトアルバムに保存しています)。
どちらの場合も、縮小コピー (640x920) の画像をドキュメント ディレクトリに保存したいと考えています。
拡大縮小して結果の画像を保存するにはどうすればよいですか?
最も簡単な方法はNYXImagesUtilitiesを使用することです。
こちらがgithubページです。
それを使用する基本的な例。
// #import <QuartzCore/QuartzCore.h>
// #import "NYXImagesUtilities.h"
//.. path is an NSString of the documents directory + file name you want to save it to.
//.. myImage is the UIImage that you got from the user.
UIImage *scaledImage = [myImage scaleToFitSize:(CGSize){640, 920}];
[scaledImage saveToPath:path type:NYXImageTypePNG];