roh*_*hal 5 iphone camera objective-c ios ios5
在我的应用程序中,我image使用相机拍摄UIImagePicker而不是裁剪.但问题是,当我在横向模式下从相机捕捉图像时,在以画面模式裁剪时,黑框显示在图像中.
图像以横向模式捕获 -

在使用该图像时,黑匣子显示在图像的上部和下部,如下图所示 -

但我想删除那些黑色部分,以便image覆盖整个区域.
我怎样才能做到这一点 ?
您正在裁剪图像吗?
CGImageCreateWithImageInRect([image CGImage], rect);
或者您可以分享一下您是如何裁剪的吗?
当从横向模式下获取图像时UIImagePickerController,您需要检查 UIImage 的orientation 属性。IE[image orientation];
如果方向值为UIInterfaceOrientationLandscapeLeft|UIInterfaceOrientationLandscapeRight,则交换矩形的宽度和高度。然后裁剪它。
| 归档时间: |
|
| 查看次数: |
537 次 |
| 最近记录: |