2012-05-11 2 views
0

물론 사용자가 두 대의 iPhone/iPad 카메라 중 하나를 사용하여 사진을 찍은 다음 사진을 이동/확대/축소 할 수있는 것은 쉽습니다 상자에서 머리를 선택하십시오. 그러나 나는 당신이 사진을 가져야 만하는 곳을하고 있지만, 머리를 선택하기 위해 사진을 이동/확대 할 때. 실제로 머리는 OVAL 모양 프레임 안에 나타납니다 (또는 분명히 이상한 모양 일 수 있습니다), 실제로 코드는 이미지를 그 모양으로 트리밍합니다 (즉, 주위를 투명하게 유지). 사실 여러 번이 작업이 수행되었습니다. 기존 시스템을 사용할 수 있습니까? 심지어 -이 일을하는 앱을 보는 사람은 누구일까요?iOS, 사진 찍기, 타원형으로 사진 찍기

누군가에게 벨이 울리면 감사합니다. 검색시 공백이 나타납니다.

+1

도움이 될 수 있습니다. http://stackoverflow.com/questions/10517589/create-uiimage-cutout –

답변

3

두 단계를 거쳐야한다고 생각합니다.

사용자가 카메라를 사용하여 사진을 찍는 동안 카메라보기 상단에 타원형 오버레이 (cameraOverlayView : UIImagePickerController 참조)를 표시 할 수 있습니다.

그러면 타원형 모양을 자르기 위해 결과 이미지를 마스크해야 할 것입니다. this doc처럼 Quartz를 사용할 수 있습니다. 그러나 아마도이 마스킹을 전혀 수행 할 필요가 없으며 이미지를 사용하는 모든 곳에서 오버레이를 다시 추가 할 수 있습니다.

1

iPhone appstore.com/ovalphoto에 대한 내 OvalPhoto 앱은 이와 유사합니다.