AVCapureSessions
주변에 재생 및 출력을 다른 방법으로 CMSampleBufferRef
년대 표시하려고 (하는 AVCaptureVideoPreviewLayer
사용을 CGImage
을 표시하고 UIImage
로 변환), 나 또한 당신 AVCaptureSession
에 대해 설정할 수있는 모든 다른 품질의 사전 설정을 바라 보았다.
은 그 때 나는왜 AVCaptureSessionPresetHigh의 사진이 너무 어둡습니까?
AVCaptureSessionPresetLow
간의 품질 차이,AVCaptureSessionPresetMedium
및
AVCaptureSessionPresetHigh
만 이미지의 해상도뿐만 아니라 자신의 화면 비율과 가장 주목할 만하게을하지 않은 방법 발견 전반적인 이미지 품질. 내 구체적인 경우 AVCaptureSessionPresetLow/Medium
으로 찍은 프레임은 AVCaptureSessionPresetHigh
인 프레임보다 훨씬 밝았습니다. 왜 이런거야? 세션을 설정하고이 코드 사용 된 이미지 표시 : http://www.benjaminloulier.com/posts/ios4-and-direct-access-to-the-camera
가 프리셋을 설정하려면에게 :
여기Medium
두 예와 High
품질 [self.captureSession setSessionPreset:AVCaptureSessionPresetHigh];
:
나는이 두 스크린 샷이 카메라를 똑같은 장소, 같은 시간, 같은 조명 조건으로 가리키고 있음을 확신합니다.