안드로이드 이미지 프로세싱 Camera.Parameter setPreviewFormat으로 들어오는 포맷을 바꾸려고 하는데...
Programing/android 2014. 10. 27. 12:55안드로이드 Camera.Parameter setPreviewFormat으로 들어오는 포맷을 바꾸려고 하는데...
setPreviewFormat(ImageFormat.NV21); 이거 밖에 안먹힌다....
ImageFormat.JPEG
ImageFormat.NV16
ImageFormat.NV21
ImageFormat.RGB_565
ImageFormat.UNKNOWN
ImageFormat.YUV_420_888
ImageFormat.YUV2
ImageFormat.YV12
이 정도인데 모바일 제조사나 api level에 조금씩 다른듯하다. 그래서 png파일 저장하는 코드가 쓸데없이 길어졋다.
그냥 YubImage로 받아서 byteArrayOutputStream에 넣어주고 Bitmap에 넣어 사용하는 방법을 택했다.
저장포맷에 따라 압축을 또 달리해주다 보니 찍는 속도가 오락가락한다. 더 고민해봐야 할거 같다.
'Programing > android' 카테고리의 다른 글
android.os.NetworkOnMainThreadException 문제 (0) | 2015.01.22 |
---|---|
안드로이드 개발환경구축할때 환경변수 (0) | 2014.10.30 |
안드로이드 화면 회전시 화면 재생성 문제 (0) | 2014.09.10 |
Activity Lifecycle (0) | 2014.07.06 |
AsyncTask (0) | 2014.06.29 |