2012-10-04 3 views
0

라이브 사진 편집을 위해 GPUImage 프레임 워크를 사용하고 있습니다.GPUImageView에서 관심 지점에 초점을 맞추기 위해 탭 포인트 변환

나는이 같은 구조를 가지고 : - GPUImageStillCamera - GPUImageCropFilter --- 다른 시각 필터 ---- GPUImageView

내가 GPUImageStillCamera 좌표의 포인트로 GPUImageView에서 탭 포인트를 변환 할

때문에 포커스 포인트를 설정해야합니다.

내 작물 필터 초기화 :

cropFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0.06f, 0.0f, 0.9, 1.0f)]; 

GPUImageView 채우기 모드는 기본값입니다.

아이디어 나 샘플이 있습니까?

답변

1

//

CGPoint viewCoordinates=[gestureRecognizer locationInView:self.view]; 
CGSize frameSize=self.view.frame.size; 
CGPoint pointOfInterest = CGPointMake(viewCoordinates.y/frameSize.height, 1.f - (viewCoordinates.x/frameSize.width)); 

이 GPUImageView 여전히 https://developer.apple.com/reference이하는 방법이있다 AVCaptureVideoPreviewLayer를 노출하지 않는 것이 도움이

+0

무엇 유감 ㄴ 수 POI 수/avfoundation/avcapturevideopreviewlayer/1623497- 관심 분야의 캡처 장치 지점. –

관련 문제