如何使用UIImagePickerController拍摄照片后调整图像大小?

在文档文件夹中保存照片时如何调整图像大小?

这是我如何在iphone中保存图像。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *imageFile = nil; NSString *name_png = [NSString stringWithFormat:@"%@.png",photoName]; imageFile = [documentsDirectory stringByAppendingPathComponent:name_png]; [UIImagePNGRepresentation(self.theImageView.image) writeToFile:imageFile atomically:YES]; 

如何将其从原始大小调整为200 X 200像素?

或者我可以加载图像文件,而不是调整它?

实际上,我是用很多图像创造了一个封面stream,而图像来自相机。

我可以find封面stream程示例,但是当我加载图像时,它充满了iphone屏幕。

不是一个小封面图片。

UIImageresize:通过此链接 。

感谢Paul Lynch。

 + (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize { UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0); [image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)]; UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return newImage; }