มีวิธีใดที่จะแสดงโฟโตสเฟียร์อีกครั้งหรือไม่


12

ฉันถ่ายโฟโตสเฟียร์ไว้ก่อนหน้านี้ในวันนี้และไปที่แกลเลอรีเพื่อรอให้รูปภาพแสดง ในขณะที่กำลังเรนเดอร์ฉันสลับจากแนวนอนเป็นแนวตั้งและแอพแกลเลอรีหยุดทำงาน ตอนนี้ฉันเหลืออยู่กับภาพที่แสดงไว้ล่วงหน้าและไม่ได้เย็บ

มีวิธีใดที่จะบังคับให้แกลเลอรีแสดงภาพโฟโตสเฟียร์อีกครั้งหรือไม่ หรือฉันแค่ต้องนำมันกลับมาใหม่?

คำตอบ:


5

ไม่ใช่คำตอบเต็มรูปแบบ (มาที่นี่เพื่อค้นหาคำตอบด้วยตัวเอง) แต่นี่เป็นคำตอบบางส่วนที่ฉันคิดออกมาบางทีอาจมีบางคนที่สามารถปรับปรุงสิ่งเหล่านี้ได้

  1. /sdcard/Android/data/com.google.android.gallery3d/files/panorama_sessions/แรกของทุกไฟล์ชั่วคราวสำหรับการประชุมที่ผ่านมาไม่กี่โฟโตสเฟีสามารถพบได้ใน คุณสามารถแยกสิ่งเหล่านี้ออกและใช้โปรแกรมภายนอกเช่นhuginเพื่อ stich พวกเขา ฉันลองใช้โฟโตสเฟียร์สองอันและแม้ว่าพวกเขาจะไม่ได้ออกมาดี แต่อย่างน้อยฉันก็ไม่มีอะไร ฉันเก็บไฟล์ไว้รอบ ๆ และดูรอบ ๆ เพื่อดูคำแนะนำที่ดีเกี่ยวกับการใช้ Hugin
  2. ฉันสามารถหลอกแอพถ่ายภาพเพื่อประมวลผลใหม่ แต่มันไม่ได้ผลลัพธ์ที่น่าพอใจ นี่คือสิ่งที่ฉันทำ:
    • ฉันเชื่อมต่อโทรศัพท์กับแล็ปท็อปของฉันและเข้าไปในไดเรกทอรีที่มีไฟล์เซสชัน (ผ่าน adb shell)
    • ฉันระบุไดเรกทอรีสำหรับเซสชันก่อนหน้าของฉัน
    • ในขณะที่กล้องยังคงเชื่อมต่อกับแล็ปท็อปฉันเริ่มถ่ายโฟโตสเฟียร์ใหม่
    • ระบุไดเร็กทอรีสำหรับเซสชันใหม่
    • คัดลอกไฟล์ทั้งหมดจากไดเรกทอรีเซสชันเก่าไปยังไดเรกทอรีเซสชันใหม่
    • สิ้นสุดโฟโตสเฟียร์เพื่อเริ่มการประมวลผล

แอปรูปภาพไม่ประมวลผลภาพเก่า แต่ก็ไม่ได้อ่านsession.metaและorientations.txtและแทนที่จะใช้ข้อมูลจากเซสชันใหม่ (ต้องถูกเก็บไว้ในหน่วยความจำ) ผลที่ได้คือคุณไม่ได้รับโฟโตสเฟียร์เว้นแต่คุณจะทำโฟโตสเฟียร์ในเซสชั่นใหม่ด้วยซึ่งฉันไม่สนใจที่จะทำโฟโตสเฟียร์ยกเว้นว่าฉันรู้ว่าต้องจับโฟโตสเฟียร์ใหม่ ในลำดับเดียวกับก่อนหรือภาพผลลัพธ์ทั้งหมดจะออกจากสถานที่ที่มันจะถูก stiched ในลำดับที่ไม่ถูกต้อง

ถ้าหากมีงานที่ซ่อนอยู่ในแอพรูปภาพเพื่อเรียกใช้การเรนเดอร์เราควรจะสามารถทริกเกอร์มันในโฟลเดอร์เซสชันเก่า แต่ฉันไม่รู้ว่าจะเริ่มจากตรงไหน


เส้นทางที่ถูกต้องที่จะหาภาพที่อยู่ในปัจจุบัน Android รุ่น 7.x /storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/ที่บอกในคำตอบของแซค คำตอบที่มีประโยชน์มากเป็นอย่างอื่น!
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 Photos ฉันได้รับการแจ้งเตือนในวันถัดไปว่าภาพถ่ายได้ต่อภาพพาโนรามาของฉัน


0

ไม่ไม่มีวิธีในการแสดงซ้ำโฟโตสเฟียร์ จะสูญเสียข้อมูลต้นฉบับหลังจากการแสดงผล แม้หลังจากเกิดปัญหา


ขอบคุณสำหรับคำตอบ. นี่เป็นสิ่งที่ฉันคาดหวังมากฉันแค่อยากทำให้แน่ใจว่าฉันจะไม่พลาดบางสิ่งบางอย่าง
DeadlyBrad42
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.