上传图片前的压缩/放大处理

/* : 传入需要压缩/放大的UIImage对象,以及需要的大小,返回的是可以直接用于上传的NSData对象 */
- (NSData *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize {
    UIGraphicsBeginImageContext(newSize);
    [image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return UIImageJPEGRepresentation(newImage, 0.1);
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如何阅读一篇学术论文 这是一个知识过剩的时代。大量标榜为「干货」的文章每时每刻都在不断地产出,搜索引擎的便捷似乎也...
    123逍遥游阅读 2,662评论 0 4
  • 之前个人一直对于什么80后、90后这样的称谓不感冒,为什么要将大家人为的分割成不同的团体呢,80后多半是务实与责...
    一米三的阳光阅读 2,405评论 0 0
  • 早上,需要男人帮忙把小电电推出去,此处省略一千,结果,带着脾气推了出去,还给弄坏了,怎么是这样的男人呢?帮媳妇不耐...
    靳海燕阅读 851评论 0 0
  • 还记得三十年前的那场雪吗? 还记得二十年前的那场电影吗? 还记得十年前的那次乔迁新居吗? 还记得今年的这场寒流吗?...
    你背影的影子阅读 2,828评论 0 0