我想允许用户采取16:9宽高比的图像看起来像他们是很好的高清照片。我使用的是cameraViewOverlay叠加两端黑条,但拍摄的图像时,如何剪裁的顶部和底部没有调整或改变图像的规模有多大?

感谢。

有帮助吗?

解决方案

有不同的岗位上四处如何缩放/裁剪一个UIImage从相机取回,如这一个

这是超出你的想象有点麻烦,因为相机图像旋转,所以你必须考虑轮换,即使你只是裁剪。

其他提示

当你把图像可以添加“picker.imageEditing = YES”对您的代码。 然后,你必须设置在界面生成器的ImageView的礼仪: 图像视图属性 - >视图 - >模式 - >方面配合,或如希望的其他选项

检查由明阳这个解决方案。 https://github.com/myang-git/iOS-Image-Crop-View

它允许用户通过滑动或图像的所要求的部分周围拖动一个矩形的边缘裁剪图像。我相信这个代码可以被修改,以适应您的剪裁需要时它自动或手动。

据在Objective-C编码。可能必须要么代码它在夫特或简单地建立一个桥接报头添加到Objective-C代码与SWIFT代码连接。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top