iOS从远程地址获取图片并修改尺寸详解手机开发

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 image 
CGSize 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 UIImage 
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext();         
 
imageHeight = image.size.height; 
[imageMain setImage:newImage]; 
[imageData release]; 
[image release];

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/5247.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论