首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不损失质量的情况下缩小视频和图像的文件大小?

如何在不损失质量的情况下缩小视频和图像的文件大小?
EN

Stack Overflow用户
提问于 2017-06-21 14:53:18
回答 1查看 59关注 0票数 0

事实上,我试过了,但与我的原始视频相比,它有更大的不同。

UIImagePickerControllerQualityTypeMedium;pickerController.videoQuality =

如果我选择UIImagePickerControllerQualityTypeHigh,大小保持不变。帮我..。

EN

回答 1

Stack Overflow用户

发布于 2017-06-21 15:02:28

不太确定您是要调整大小或压缩,还是两者兼而有之。

以下是仅用于压缩的代码:

在两个简单步骤中使用JPEG压缩

1)将UIImage转换为NSData

代码语言:javascript
复制
UIImage *rainyImage =[UImage imageNamed:@"rainy.jpg"];
NSData *imgData= UIImageJPEGRepresentation(rainyImage,0.1 /*compressionQuality*/);

这是有损压缩和缩小图像大小。

2)转换回UIImage

代码语言:javascript
复制
UIImage *image=[UIImage imageWithData:imgData];

对于缩放,您可以使用Matteo提供的答案。但扩大规模可能不是最好的选择。你更希望有一个缩略图的实际图像压缩,因为缩放可能会使你的图像看起来糟糕的视网膜显示设备。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44679534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档