2010-12-04 34 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; 

`

還有一個問題,我需要擔心設備的方向嗎?如果用戶在橫向模式下拍攝照片,我是否需要處理這個問題?

請建議

回答