2010-12-04 32 views
1

我正在使用UIImagePicker从相机中捕捉图像。我的问题是我想用自定义坐标重新调整图像的大小。在UIImagePicker中重新调整大小图像iPhone

因此,让我有框架中的用户可以拍照,我只想保存该框架区域。例如:如果我正在拍摄一个人的照片,那么我只需要保留脸部区域而不是其他身体部位的背景。

其中我使用的代码是: '

CGRect scaledRect = CGRectZero; 

CGSize的targetSize = CGSizeMake(baseImage.size.width,baseImage.size.height);

scaledRect.origin = CGPointMake(0, 0); 
scaledRect.size.width = baseImage.size.width; 
scaledRect.size.height = baseImage.size.height; 

UIGraphicsBeginImageContext(targetSize);  
[baseImage drawInRect:scaledRect]; 

UIImage* result = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext();  

return result; 

`

还有一个问题,我需要担心设备的方向吗?如果用户在横向模式下拍摄照片,我是否需要处理这个问题?

请建议

回答