Photosphere를 다시 렌더링 할 수있는 방법이 있습니까?


12

오늘 초 포토 스피어를 가져 와서 갤러리로 가서 렌더링을 기다렸습니다. 렌더링하는 동안 가로에서 세로로 전환하고 갤러리 앱이 다운되었습니다. 이제 미리 렌더링되고 스티치되지 않은 이미지가 남았습니다.

갤러리가 포토 스피어를 다시 렌더링하도록 할 수있는 방법이 있습니까? 아니면 그냥 다시 복용해야합니까?

답변:


5

완전한 대답은 아니지만 (여기서 스스로 답을 찾고) 여기 까지 내가 알아 낸 몇 가지 부분 해결책이 있습니다. 아마도 다른 사람들이 이것들을 개선 할 수 있습니다.

  1. 우선, 마지막 몇 개의 Photosphere 세션에 대한 임시 파일은 아래에서 찾을 수 있습니다 /sdcard/Android/data/com.google.android.gallery3d/files/panorama_sessions/. 이것을 추출하고 hugin 과 같은 외부 프로그램을 사용하여 그것들 을 찌를 수 있습니다. 나는 이것을 두 개의 포토 스피어에서 시도했지만 훌륭하게 나오지 않았지만 적어도 아무것도 아닌 것이 있습니다. 나는 파일을 둘러보고 Hugin 사용에 대한 좋은 가이드를 찾았습니다.
  2. 사진 응용 프로그램을 속여서 다시 처리 할 수 ​​있었지만 바람직한 결과를 얻지 못했습니다. 이것이 내가 한 일입니다.
    • 전화기를 랩톱에 연결하고 세션 파일이있는 디렉토리 (adb 쉘을 통해)로갔습니다.
    • 이전 세션의 디렉토리를 식별했습니다.
    • 카메라가 여전히 랩톱에 연결되어있는 동안 새로운 포토 스피어를 찍기 시작했습니다.
    • 새 세션의 디렉토리를 식별했습니다
    • 이전 세션 디렉토리에서 새 세션 디렉토리로 모든 파일을 복사했습니다.
    • 처리를 시작하기 위해 포토 스피어를 종료했습니다.

사진 앱은 기존의 이미지를 처리했다,하지만 다시 읽어하지 않습니다 session.metaorientations.txt대신 (메모리에 캐시해야 함) 새로운 세션에서 데이터를 사용합니다. 결과적으로 새 세션에서 포토 스피어를 완성하지 않으면 전체 포토 스피어를 얻지 못합니다. 새 포토 스피어를 캡처해야한다는 사실을 제외하고는 포토 스피어 저장에 관심이 없습니다. 이전과 정확히 동일한 순서로 또는 결과 이미지가 잘못된 순서로 배치 될 수 있으므로 모두 제자리에 배치되지 않습니다.

이상적으로, 사진 앱에 렌더링을 호출하는 숨겨진 작업이 있으면 이전 세션 폴더에서 트리거 할 수 있어야하지만 어디서부터 시작해야할지 모르겠습니다.


사진을 찾는 올바른 경로 /storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/Zak의 답변 에 나와 있는 현재 Android 7.x 버전 입니다. 그렇지 않으면 매우 유용한 답변입니다!
tanius

나를 위해, 그것은 있었다/sdcard/Android/data/com.google.android.GoogleCamera/files/panorama_sessions
Benedikt Köppel

5

파노라마 스티치 중 충돌로부터 복구하려면 다음을 수행하십시오.

Android에서 파일 탐색기를 사용하여 캐시되지 않은 파일이 들어있는 폴더를 캐시 /storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/ 에서 사진 폴더로 복사 한 후 Google 사진으로 백업합니다. 다음 날 사진이 파노라마를 찍었다는 알림을 받았습니다.


0

아니요, 포토 스피어를 다시 렌더링 할 방법이 없습니다. 렌더링 후 원본 데이터가 손실됩니다. 충돌 후에도.


답변 해주셔서 감사합니다. 이것은 내가 기대했던 것과 거의 같았습니다. 어딘가에 빠진 것이 있는지 확인하고 싶었습니다.
DeadlyBrad42
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.