事实上,我试过了,但与我的原始视频相比,它有更大的不同。
UIImagePickerControllerQualityTypeMedium;pickerController.videoQuality =
如果我选择UIImagePickerControllerQualityTypeHigh,大小保持不变。帮我..。
发布于 2017-06-21 15:02:28
不太确定您是要调整大小或压缩,还是两者兼而有之。
以下是仅用于压缩的代码:
在两个简单步骤中使用JPEG压缩:
1)将UIImage转换为NSData
UIImage *rainyImage =[UImage imageNamed:@"rainy.jpg"];
NSData *imgData= UIImageJPEGRepresentation(rainyImage,0.1 /*compressionQuality*/);这是有损压缩和缩小图像大小。
2)转换回UIImage
UIImage *image=[UIImage imageWithData:imgData];对于缩放,您可以使用Matteo提供的答案。但扩大规模可能不是最好的选择。你更希望有一个缩略图的实际图像压缩,因为缩放可能会使你的图像看起来糟糕的视网膜显示设备。
https://stackoverflow.com/questions/44679534
复制相似问题