如何在将图像下载到iphone之前调整图像大小

时间:2011-08-05 12:38:00

标签: iphone

我正在从服务器下载图像并将其保存在我的iphone本地,但有时图像太大。对于ex(2500 * 3200)。我想在下载到iphone之前将大小减小到300 * 500。我可以这样做。请帮助我。提前预测

+(void)DownloadImage:(NSString*)ImagePath{

    if ([ImagePath isEqualToString:@""])
        return;

    NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:[IMAGEURL stringByAppendingPathComponent:ImagePath]]];

    NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
    [data writeToFile:[docDir stringByAppendingPathComponent:ImagePath] atomically:YES];        

}

1 个答案:

答案 0 :(得分:2)

如果你没有选择在服务器上缩小它(这会更好)。

然后看看这个: Any code/library to scale down an UIImage?

可让您下载图像,然后将其缩小,然后将其保存到手机等。