iOS 上传图片压缩大小设置
1 +(NSData *)imageData:(UIImage *)myimage 2 { 3 NSData *data=UIImageJPEGRepresentation(myimage, 1.0); 4 5 if (data.length>1024 *1024) { 6 if (data.length>10240*1024) {//10M以及以上 7 data=UIImageJPEGRepresentation(myimage, 0.1);//压缩之后1M~ 8 }else if (data.length>5120*1024){//5M~10M 9 data=UIImageJPEGRepresentation(myimage, 0.2);//压缩之后1M~2M 10 }else if (data.length>2048*1024){//2M~5M 11 data=UIImageJPEGRepresentation(myimage, 0.5);//压缩之后1M~2.5M 12 } 13 //1M~2M不压缩 14 } 15 return data; 16 }
我的心愿是什么呢