2010-12-04 3 views
1

카메라에서 이미지를 캡처하기 위해 UIImagePicker를 사용하고 있습니다. 내 문제는 사용자 지정 좌표로 이미지의 크기를 조정하려고합니다.Re-Size image in UIImagePicker im 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; 

`

또 하나의 문제는, 나도 장치 방향에 대해 걱정해야합니까? 사용자가 가로 모드에서 사진을 찍고 있다면 이것을 처리해야합니까?

답변