지금 카메라 어플을 만들고 있는데 원하는 특정 사이즈로 촬영이 안되네요.
그런데 그게 딱 프리뷰 사이즈거든요
위에 상태바 다 없애고 화면 전체 프리뷰로 채우면 딱 사이즈가 되는데
이걸 카메라로 찍으면 비율이 안되요.
그래서 이 프리뷰 자체를 저장하려고 하는데 어떻게 하면 될까요?
다른 버튼같은거 안찍고 프리뷰 하는 부분만...
지금 FrameLayout 만들고 여기에
class CameraSurfaceView extends SurfaceView implements SurfaceHolder.Callback{}
framelayout.add(CameraSurfaceView)
이렇게 했는데
View view=cameraSurfaceView.getRootView();
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap bitmap=view.getDrawingCache();
이런거 다 해봤지만 검은화면 아니면 검은화면에 버튼만 찍힌것만 나옵니다.
사이즈는 얼추 원하는 사이즈가 나오는데...
그리고
FLASH_MODE_TORCH
가 항상 켜져있기만 하는 것 맞지요?
왜 전 촬영하는 순간에 깜빡일까요
깜빡이는게 정상이면 안깜빡이게 할 수는 없나요? 깜빡이지 않고 플래시만 미리 켜놓고 촬영하는 어플이 있는데...