##iOS中修改图片的大小:修改分辨率和裁剪 ###第一步:裁剪图片

    // 裁剪// 要裁剪的图片区域,按照原图的像素大小来,超过原图大小的边自动适配CGSize size =  CGSizeMake(1000, 1000);UIImage *img = [self imageWithImageSimple:image scaledToSize:size];/***  要裁剪的图片区域,按照原图的像素大小来,超过原图大小的边自动适配*/
- (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)size {// 1. 创建一个基于位图(bitmap)的上下文(context), 并将其设置为当前上下文(context)UIGraphicsBeginImageContext(size);// 2. 绘制改变图片的大小[image drawInRect:CGRectMake(0, 0, size.width, size.height)];// 3. 从当前context中创建一个改变大小后的图片UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext();// 4. 使当前的context出堆栈UIGraphicsEndImageContext();// 5. 返回新的改变大小后的图片return scaledImage;
}
复制代码

###第二步:压缩图片

NSData *imageData = UIImageJPEGRepresentation(img, 0.001);
复制代码

###第三步:上传图片

    // 上传图片[mgr POST:@"http://api.jingshonline.com/api/LawyerCenter/UploadAvatdor" parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData>  _Nonnull formData) {// 上传文件NSDateFormatter *formatter = [[NSDateFormatter alloc] init];formatter.dateFormat = @"yyyyMMddHHmmss";NSString *str = [formatter stringFromDate:[NSDate date]];NSString *fileName = [NSString stringWithFormat:@"%@.jpg", str];[formData appendPartWithFileData:imageData name:@"avatdor" fileName:fileName mimeType:@"image/png"];} progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {NSMutableDictionary *userInfo = [NSMutableDictionary dictionary];userInfo[@"iconURLStr"] = responseObject[@"url"];self.iconURLStr = responseObject[@"url"];[[NSNotificationCenter defaultCenter] postNotificationName:@"updateIconAndName" object:self userInfo:userInfo];[SVProgressHUD showSuccessWithStatus:@"修改成功"];} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {[SVProgressHUD showErrorWithStatus:@"修改失败"];ADLog(@"%@", error);}];
复制代码

转载于:https://juejin.im/post/5a3c5a876fb9a0450d114229

01 使用AFN3 0上传图片时间慢的问题相关推荐

  1. 安装CDH出现file /opt/cloudera/parcels/.flood/CDH-6.2.0-1.cdh6.2.0.p0.967373-el7.parcel...does not exist

    使用Cloudera Manager采取parcel方式安装CDH的时候,部分agent节点出现异常: Src file /opt/cloudera/parcels/.flood/CDH-6.2.0- ...

  2. 按功能顺序列出的 HTML 4.01/XHTML 1.0

    NN:显示所支持标签的 Netscape 的最早版本. IE:显示所支持标签的 Internet Explorer 的最早版本. DTD:显示在哪一种XHTML 1.0 DTD中,标签是被允许的.S= ...

  3. 鸿蒙系统发布会是什么时候,鸿蒙系统2.0发布时间是什么时候?或将与EMUI11一同发布!...

    对于鸿蒙系统OS一直以来就备受大家的关注,作为华为自主研发的操作系统,它是华为之光!很多人翘首盼望着它的到来,自1.0版本后鸿蒙系统2.0发布时间似乎确定下来了!届时会与EMUI11一同向大家介绍! ...

  4. 华为系统10.0是鸿蒙吗,暂时忘记鸿蒙!华为EMUI 10.0发布时间确认:这才是主角...

    原标题:暂时忘记鸿蒙!华为EMUI 10.0发布时间确认:这才是主角 华为鸿蒙系统由于顶着"自研"的光环,自曝光以来便受到科技圈的追捧,虽并未推出但已经有"众星捧月&qu ...

  5. 将本地时间转换成 UTC 时间,0时区时间

    // 将时间戳转换成日期格式: function timestampToTime(timestamp) { var date = new Date(timestamp);//时间戳为10位需*1000 ...

  6. VB讲课笔记01:VB6.0安装与启动

    VB讲课笔记01:VB6.0安装与启动 一.安装VB6.0 VB6.0安装在Windows7.8.10上必须设置安装程序的兼容性. 1.设置安装程序的兼容性

  7. android8.0及发布时间,android 8.0什么时候发布_android 8.0发布时间_android 8.0新特性

    android 8.0什么时候发布,android 8.0发布时间.Android 8.0新增特性有什么?安卓8.0有哪些新特性?在2017年的I/O开发者大会上,国外设计师推出了一套安卓8.0的概念 ...

  8. Java获取当天0时0分0秒时间的方法

    Java获取当天0点时间 Date date = new Date(86400000L * (int)(System.currentTimeMillis() / 86400000.0)-1000*60 ...

  9. magic4.0什么时候升级鸿蒙,科技知识:magic4.0什么时候更新 magic4.0更新时间介绍...

    今天要来给大家介绍下magic4.0什么时候更新 magic4.0更新时间介绍,之所以要来给大家针对这个magic4.0什么时候更新 magic4.0更新时间介绍进行一个介绍的主要目的是现在很多小伙伴 ...

最新文章

  1. JVM---直接内存
  2. zabbix告警升级的迷惑
  3. Oracle中数据导出成CVS,EXCEL
  4. python添加模块路径_(转)为Python添加默认模块搜索路径
  5. 组织机构代码输入测试用例_测试代码以用于过大的输入
  6. FPGA不可综合语句
  7. 查询所有的oracle表、表空间、数据库连接等信息
  8. mysql按日期查询数据_mysql按日期查询数据
  9. MongoDB如何释放空闲空间?
  10. Ozone SCM HA设计浅谈
  11. cursor游标讲解
  12. mqtt协议 阿里云物联网平台
  13. web实现电脑屏幕和手机屏幕适应
  14. 最大流 edmonds carp
  15. 在有已认证的公众号情况下,复用资质快速注册小程序,免除再次认证费用
  16. [数据分析方法论]互联网人必须要懂的“幸存者偏差”
  17. Solr之高亮显示-yellowcong
  18. 可以免费做题,免费查答案的模拟计算机等级考试软件
  19. C语言实现鼠标连点器
  20. 微信内置浏览器 缓存清理

热门文章

  1. 深度学习中的最大似然估计简介
  2. CxImage图像处理类库
  3. apn java_android设置移动联通电信wap接入点
  4. uniapp 中如何使用echart_uniapp中如何引用echarts
  5. php 指定表格字体大小_PHPExcel根据单元格值设置字体/背景颜色
  6. 16 导出pcb各网络的布线长度_设计PCB流程
  7. Java项目:教务管理系统(java+JSP+Spring+SpringBoot+layui+maven)
  8. Angular 服务
  9. 参数等效模型可以用于_等效媒质理论(介电参数反演)
  10. bugku 杂项 就五层你能解开吗_你能解开这个和数字有关的逻辑解谜游戏吗? | 每日一考...