如何从UIImagePicker相机拍摄后裁剪图像?

qua*_*tum 6 iphone camera crop uiimagepickercontroller

我试图让用户拍摄16x9宽高比图像看起来像是高清照片.我正在使用cameraViewOverlay覆盖两端的黑条,但是拍摄图像时,如何在不调整大小或更改图像比例的情况下裁剪顶部和底部?

谢谢.

Dav*_*des 2

有很多关于如何缩放/裁剪从相机返回的 UIImage 的帖子,例如这篇文章

这比您想象的要棘手一些,因为相机图像是旋转的,所以即使您只是裁剪,您也必须考虑旋转。

  • 我不会把这个作为正确答案。因为问题只是关于裁剪。您在这个答案中指出的解决方案是您自己的解决方案,并且也是特定于规模和作物的。我还没有找到仅裁剪从相机拍摄的图像的解决方案。 (5认同)