2011-04-27 113 views
-2

我能够成功使用要使用滑块缩放风俗在我定制的相机视图下面的代码定制相机的变焦功能IPhone拍摄照片

imagePickerController.cameraViewTransform = CGAffineTransformScale(initialTransform, MainSlider.value, MainSlider.value); 

屏幕看起来放大,因为它应该是... 但是,当我打电话拍照功能

[self.imagePickerController takePicture]; 

和tryng的方法来访问照片:

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



UIImage *Originalimage = [info valueForKey:UIImagePickerControllerOriginalImage]; 


UIImage *Editimage = [info valueForKey:UIImagePickerControllerEditedImage]; 


} 

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

我想获取图像变焦,我得到使用cameraViewTransform!

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

谢谢

+0

有没有人帮助我...我尝试了很多,但没有得到任何成功! – 2011-04-28 01:49:11

+0

很难说出你在这里要做什么。冒着听起来像一个混蛋的风险,我建议如果你的问题更容易理解(包括错误的大写,标点符号,代码格式,英语语法等),你会得到更多的帮助。 – 2011-04-28 06:40:54

+0

谢谢你这么好的建议!我会说清楚,,,,给你1! – 2011-04-28 14:38:51

回答

0

好..我有间接的方式来获得放大的图像....

一旦我放大图像,并拍摄照片,我把Originial图片,放大该图像高达水垢...比使用此功能 “UIGraphicsGetImageFromCurrentImageContext”为选择的边界的......

,我得到的是放大的图像...

不过我不知道为什么我没有得到任何UIImagePickerCo ntrollerEditedImage,可能是我编辑没有...只是缩放...可能是多数民众赞成为什么它不给我anythiing编辑图像...

谢谢你的帮助和支持!

+0

上述过程确实将缩放应用于图像,但它将缩放应用于左上角并且不是确切应用缩放的位置 – Sayali 2012-08-08 14:01:42

相关问题