我已成功使用以下代码
在我的自定义相机视图中使用滑块进行自定义缩放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获取带缩放的图像!
我希望现在更清楚......
谢谢
答案 0 :(得分:0)
好的..我得到了缩放图像的间接方式......
一旦我缩放图像并拍照,我会拍摄原始图片并将图像缩放到该比例...而不是使用此功能 选择绑定的“UIGraphicsGetImageFromCurrentImageContext”...
我得到那张放大的图片......
仍然我不知道为什么我在UIImagePickerControllerEditedImage中没有得到任何东西,可能是我什么都没有编辑......只是缩放它...可能就是这就是为什么它没有给我任何编辑图像......
感谢您的帮助和支持!!