自定义相机缩放功能iPhone拍照

时间:2011-04-27 23:00:33

标签: iphone camera photo take

我已成功使用以下代码

在我的自定义相机视图中使用滑块进行自定义缩放
imagePickerController.cameraViewTransform = CGAffineTransformScale(initialTransform, MainSlider.value, MainSlider.value); 

屏幕看起来应该缩放...... 但是当我调用拍照功能时

[self.imagePickerController takePicture];

并尝试以方法访问Photo:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {



UIImage *Originalimage = [info valueForKey:UIImagePickerControllerOriginalImage];


UIImage *Editimage = [info valueForKey:UIImagePickerControllerEditedImage];


}

在这里,我收到没有放大的原始图像n“Originalimage”但我在“Editimage”中没有得到任何东西

我正在尝试使用cameraViewTransform获取带缩放的图像!

我希望现在更清楚......

谢谢

1 个答案:

答案 0 :(得分:0)

好的..我得到了缩放图像的间接方式......

一旦我缩放图像并拍照,我会拍摄原始图片并将图像缩放到该比例...而不是使用此功能 选择绑定的“UIGraphicsGetImageFromCurrentImageContext”...

我得到那张放大的图片......

仍然我不知道为什么我在UIImagePickerControllerEditedImage中没有得到任何东西,可能是我什么都没有编辑......只是缩放它...可能就是这就是为什么它没有给我任何编辑图像......

感谢您的帮助和支持!!

相关问题