2012-10-22 2 views
1

카메라 API를 사용하여 사진을 찍습니다. 미리보기의 방향 (표면보기)은 괜찮습니다. 그러나 찍은 사진을 볼 때 잘못된 방향입니다. 어떻게 해결할 수 있습니까? 나는 HTC 감각을 사용합니다.사진 촬영 후 이미지 회전

p.s. like : 사진을 세로로 찍으면 반 시계 방향으로 90도 각도로 표시됩니다.

반 시계 방향으로 90도 각도로 사진을 찍으면 세로로 표시됩니다.

+1

잘못된 회전 사진을 넣을 수 있습니까? 그래서 우리는 더 나은 아이디어를 얻을 수 있습니다. –

답변

0

이 질문에 to rotate image

당신이 필요한 회전을 적용 할 Matrix를 사용에 대한 내 대답을 확인하십시오. 올바른 방향이 아니라면 ExifInterface.TAG_ORIENTATION을 사용하여 이미지를 회전하십시오.

+0

이 코드는 어디에 구현해야합니까? 나는 public void onPictureTaken (byte [] data, 카메라 카메라)에서 시도하고 저장했다. 그러나 그것은 틀렸다. 난 그냥 미리보기 – Zenymax

+0

처럼 당신이 당신의'ImageView' 미리보기에 사용되는 비트 맵을 얻으려면 이것을 사용할 수있는 오른쪽 회전 싶어요 ..이 명확한가요? –

+0

나는 그것을 본다. onPictureTaken (byte [] 데이터, 카메라 카메라)를 호출하면 올바른 이미지 (오른쪽 방향의 이미지)를 저장하는 것에 대해 생각해 보시겠습니까? – Zenymax