2016-11-09 44 views
0

有什麼辦法強制安卓相機僅以4:3拍照?我不希望該用戶可以將相機預覽中的比率更改爲16:9。或者,也許有辦法將照片從16:9剪裁到4:3?強制安卓相機拍照比例4:3

感謝提前:)

回答

1
// Open camera. 
Camera camera = Camera.open(); 
// Get camera parameters. 
Camera.Parameters parameters = camera.getParameters(); 
// Get available picture sizes. 
List<Camera.Size> supportedPictureSizes = 
     parameters.getSupportedPictureSizes(); 
// Choose a picture size with desired aspect ratio. 
Camera.Size chosenPictureSize = 
     choosePictureSize(supportedPictureSizes); 
// Set picture size. 
parameters.setPictureSize(chosenPictureSize.width, chosenPictureSize.height); 
// Set parameters. 
camera.setParameters(parameters);