ios - 从 url objective-c 调整图像大小

标签 ios objective-c

我从一个网址返回一张图片

 NSData *imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:Result]];

我把它存储到谷歌地图标记我想把它调整到一半大小

最佳答案

试试下面的代码:

UIImage *actualImage = [UIImage imageWithData:imageData];
UIGraphicsBeginImageContext(CGSizeMake(actualImage.size.width/2, actualImage.size.height/2);
[actualImage drawInRect:CGRectMake(0,0,actualImage.size.width/2, actualImage.size.height/2)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *smallData = UIImagePNGRepresentation(newImage);

关于ios - 从 url objective-c 调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23909055/

相关文章:

ios - 将数据传递给应用程序委托(delegate)

objective-c - 将属性添加到代表 "to the power of.."的 nsstring

ios - 从 UITableViewController 切换到具有单独 UITableView 的 UIViewController 后,UITableView 委托(delegate)无法识别

javascript - 从javascript/html播放音频时设置自定义元数据(Control Center iOS)

iPhone UIPickerView 在设备上没有动画

objective-c - 核心数据:在两个实体中查找的NSPredicate

ios - Apple Music Songs - MPMusicPlayerController 提供错误的播放状态

ios - 将图像从一个 VC 传输到另一个不工作

iphone - 关于开发者证书的问题

ios - Storyboard已编译但 iOS 找不到它并崩溃