2016-07-20 9 views
2

사용자가 사진 라이브러리 또는 카메라를 사용하여 사진을 업로드 할 수 있습니다.Firebase에 업로드 할 때 그림 방향 문제가 발생했습니다.

사용자가 카메라에서 업로드 할 때 문제가 발생합니다. 사진이 인물 모드에서 촬영 되더라도 이미지는 CCW (반 시계 방향)로 90도 회전됩니다.

이미지보기에 이미지 방향을 표시하려고 할 때 이미지 방향이 90도 CCW로 분명하게 회전 되어도 이미지가 이미 위젯 위치에 있다고 표시됩니다.

카메라의 이미지를 세로 방향으로 강제로 업로드하려면 어떻게합니까?

사진 라이브러리의 사진이 올바른 방향으로 업로드됩니다. 또한 관련성이있는 경우 압축 된 JPEG 표현을 사용하고 있습니다.

+1

이것은 EXIF ​​정보를 사용하여 해결해야합니다 ... http://metapicz.com – davidtaubmann

+0

어떻게 해결 했습니까? 나는 똑같은 문제를 겪고있다. –

+0

@LoganJahnke 오랫동안 문제가 없었기 때문에 그저 해결 한 것처럼 보였다. –

답변

1

iPhone 카메라로 촬영 한 모든 이미지는 가로 방향입니다. 이미지가 세로 방향 (CW 또는 CCW 회전)으로 표시된다는 사실은 JPEG의 exif 메타 데이터에 포함됩니다.

이미지 뷰어 애플리케이션은이 정보를 사용하고 이미지를 올바르게 표시해야합니다. 모든 시청자가이 작업을 올바르게 수행하는 것은 아닙니다.

오류는 시청자 측에서 발생합니다 (아마도 귀하의 경우 백엔드).

백엔드를 수정할 수없는 경우 이미지의 압축을 풀고 그리기 및 다시 압축하여 새로운 직립 이미지를 만드는 것이 좋습니다. 시간, 메모리, 배터리 및 코드가 필요합니다.

+1

내 백엔드를 보았는데 메타 데이터를 전혀 저장하지 않는 것처럼 보였으므로 –

+0

@TaylorSimpson을 업로드했을 때 이미지와 함께 메타 데이터를 가져 오는 방법을 찾아야 할 수도 있습니다. – davidtaubmann

+0

@davidtaubmann 예 그 문제를 해결하기 위해 확장 프로그램을 사용했다고 생각합니다. –

관련 문제