마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

surfaceview에 찍히는 영역 만큼 촬영하는 방법 없나요?

0 추천
카메라 앱을 만드는 중인데 카메라 뷰(surfaceview)가 4:3이예요.

그런데 카메라는 16:9로 찍히다보니,

뷰의 가로를 16으로 잡아서 전체 높이의 3/4만 저장을 하더라구요.

카메라 파라메터의 setpictureSize를 previewSize보다 크게 설정을 해도

해상도만 높아질 뿐 저장되는 영역은 똑같던데....

setpicturesize로 4:3비율로 설정했더니 파라메터 설정을 할때 앱이 죽고..
 

어떻게 방법이 없을까요?

surfaceview보다 큰 영역을 촬영하는 방법이라던지..?
마가 (590 포인트) 님이 2016년 1월 28일 질문
마가님이 2016년 1월 28일 수정

1개의 답변

0 추천
 
채택된 답변
각 기기별로 설정가능한 preview size , picture size가 정해져 있습니다.

이 값을 벗어나는 다른 값을 설정하려하면 제대로 동작하지 않을 겁니다.

실제 저장가능한 크기에 맞게 SurfaceView 크기를 조정하세요.
익명사용자 님이 2016년 1월 28일 답변
마가님이 2016년 1월 29일 채택됨
서피스 뷰보다 더 큰 영역을 촬영하는 방법은 없을까요?
서피스 뷰의 부분만 촬영하는 것은 있던데.
...