Objective C从远程url下载图片
| 1 2 3 4 5 6 7 8 | - (UIImage *) getImageFromURL: (NSString *)theURL {  UIImage *theImage = NULL;  NSString *imageFileName = [BT_strings getFileNameFromURL:theURL];  NSData *imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:theURL]];  theImage = [[UIImage alloc] initWithData:imageData];  [BT_fileManager saveImageToFile:theImage fileName:imageFileName];  returntheImage;} | 
objective C从远程地址获取图片并修改尺寸
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | NSString* imageURL = [NSString stringWithFormat: @"http://theimageurl.com/?id=%@", [[resultsEntries objectAtIndex:0] objectForKey: @"image_large"]];NSData* imageData = [[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:imageURL]]; UIImage* image = [[UIImage alloc] initWithData:imageData]; // resize imageCGSize newSize = CGSizeMake(100, 100);UIGraphicsBeginImageContext( newSize );// a CGSize that has the size you want[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; //image is the original UIImageUIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();     imageHeight = image.size.height;[imageMain setImage:newImage];[imageData release];[image release]; | 
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
    



















请登录后发表评论
注册
社交帐号登录