1

私のアプリでは、ユーザーはカメラで画像を撮るか、フォト アルバムから画像を選択できます。(カメラで撮った写真をフォトアルバムに保存しています)。

どちらの場合も、縮小コピー (640x920) の画像をドキュメント ディレクトリに保存したいと考えています。

拡大縮小して結果の画像を保存するにはどうすればよいですか?

4

1 に答える 1

1

最も簡単な方法は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];
于 2011-05-27T18:23:36.053 に答える