繁体   English   中英

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

[英]How to adjust a image size after using UIImagePickerController take a photo?

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

这就是我在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 像素?

或者我可以加载图像文件而不是调整它的大小吗?

实际上,我正在创建一个包含许多图像的封面流,并且图像来自相机。

我可以找到一个封面流示例,但是当我加载图像时,它充满了 iphone 屏幕。

不是一个小的封面图片。

UIImage 调整大小:Go 通过此链接

感谢保罗·林奇。

+ (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;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM