В настоящее время я использую Android Api 4.
код инициализации моей камеры следующий:
public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
// Now that the size is known, set up the camera parameters and begin
// the preview.
Parameters parameters = camera.getParameters();
parameters.set("jpeg-quality", 100);
parameters.set("orientation", "portrait");
parameters.set("picture-size", "320X430");
parameters.set("rotation", 0);
parameters.setPictureFormat(PixelFormat.JPEG);
camera.setParameters(parameters);
camera.startPreview();
}
Я установил ориентацию портрета, предварительный просмотр камеры работает соответствующим образом.
но когда я захватил изображение, оно поворачивает изображение на 90 градусов.
так, как я могу захватить нормальное изображение, используя книжную ориентацию.
спасибо.