如何从相机调整小尺寸的图像

时间:2013-05-30 10:27:59

标签: iphone image camera resize

无论如何,您是否要将图像从相机调整为小尺寸。我想将图像大小调整为612 * 612,磁盘大小小于100KB。这将有助于我更快地在应用程序上显示图像。

有任何建议吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

试试这个:

-(UIImage *)imageWithImage:(UIImage *)imageToCompress scaledToSize:(CGSize)newSize {

    UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
    [imageToCompress drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return newImage;
}

提供您的文件名而不是getPath&打电话给上面:

UIImage *img = [UIImage imageWithContentsOfFile:getPath];
UIImage *imageToPass = [self imageWithImage:img scaledToSize:CGSizeMake(612.0, 612.0)];