jjzjj

cameraViewTransform

全部标签

ios - 如何将 cameraViewTransform 应用于 UIImagePickerController originalImage

我制作了自定义UIImagePickerController相机控件(闪光灯、前/后、缩放、拍照等)。我的问题与缩放有关。通过单击加号和减号按钮,我更改了带有比例的imagePicker.cameraViewTransform。好的,就在这里。当用户选择照片时,在委托(delegate)方法didFinishPickingMediaWithInfo中,我得到了originalImage。显然,该UIImage没有应用转换。我的问题是:如何缩放图像(通过应用我已有的变换)? 最佳答案 cameraViewTransform仅用于显示的

iphone - UIImagePickerController.cameraViewTransform 忽略翻译

我的应用程序无法在iOS4.3上正常运行。它为UIImagePickerController使用自定义相机View覆盖。由于相机和屏幕之间的宽高比差异,默认情况下实时取景底部有一个黑条。为了摆脱它,我曾经应用两个转换,将View向下移动并将其缩放到全屏:self.cameraFeed=[[UIImagePickerControlleralloc]init];CGAffineTransformtranslate=CGAffineTransformMakeTranslation(0.0,25.0);self.cameraFeed.cameraViewTransform=CGAffineTr

ios - 为 iOS 8 动态设置 cameraViewTransform

我正在开发一个相机应用程序,我应该在里面展示一个相机我正在使用camView.cameraViewTransform=CGAffineTransformMakeScale(1.0,1.0);但是对于不同的设备会得到不同的结果,并且在标签栏和相机之间有一个黑条。如果我更改scaling的值,相机会过度放大。在此问题上的任何帮助将不胜感激。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.[selfprepareCamera];}-(void)viewDidAppear:(BOOL

ios - UIImagePickerController 的 cameraViewTransform 在 iOS 10 beta 上忽略了 'scaling' 和 'translation'

我一直在使用下面的代码来缩放我的UIImagePickerController的实时预览以填满整个屏幕。到目前为止,这一直很有效。几天前,我在iPhone5上安装了iOS10beta7,但它不再缩放了。我可以在UIImagePickerController的View底部看到黑色补丁。似乎cameraViewTransform忽略了CGAffineTransformMakeScale和CGAffineTransformMakeTranslation调用。这就是我启动相机Controller的方式。我已将“allowsEditing”和“showsCameraControls”都设置为“N

ios - UIImagePickerController 的 cameraViewTransform 在 iOS 10 beta 上忽略了 'scaling' 和 'translation'

我一直在使用下面的代码来缩放我的UIImagePickerController的实时预览以填满整个屏幕。到目前为止,这一直很有效。几天前,我在iPhone5上安装了iOS10beta7,但它不再缩放了。我可以在UIImagePickerController的View底部看到黑色补丁。似乎cameraViewTransform忽略了CGAffineTransformMakeScale和CGAffineTransformMakeTranslation调用。这就是我启动相机Controller的方式。我已将“allowsEditing”和“showsCameraControls”都设置为“N