Esiste un modo per eseguire nuovamente il rendering di una fotosfera?


12

Oggi ho scattato una fotosfera e sono andato in galleria ad aspettare che fosse renderizzato. Durante il rendering, sono passato da orizzontale a verticale e l'app della galleria si è bloccata. Ora sono rimasto con le immagini pre-renderizzate, non cucite.

Esiste un modo per forzare la galleria a riattivare la fotosfera? O devo solo riprenderlo?

Risposte:


5

Non una risposta completa (sono venuto qui alla ricerca di una risposta da solo), ma qui ci sono un paio di soluzioni parziali che ho capito finora, forse qualcun altro può migliorare su queste.

  1. Prima di tutto, i file temporanei per le ultime sessioni di photosphere possono essere trovati sotto /sdcard/Android/data/com.google.android.gallery3d/files/panorama_sessions/. Puoi estrarli e usare un programma esterno come Hugin per cucirli. Ho provato questo su un paio di photospheres e anche se non sono usciti alla grande, ho almeno qualcosa invece di niente. Ho tenuto i file in giro e ho cercato una buona guida sull'uso di Hugin.
  2. Sono stato in grado di ingannare l'app fotografica per rielaborarli, ma non ha prodotto risultati desiderabili. Questo è quello che ho fatto:
    • Ho collegato il telefono al mio laptop e sono andato nella directory in cui si trovano i file di sessione (tramite shell adb).
    • Ho identificato la directory per la mia sessione precedente
    • Mentre la fotocamera è ancora collegata al laptop, ho iniziato a scattare una nuova fotosfera, ho scattato un paio di scatti
    • Identificata la directory per la nuova sessione
    • Copiato tutti i file dalla vecchia directory di sessione alla nuova directory di sessione
    • Termina la fotosfera per attivare un'elaborazione.

L'app per foto ha elaborato le vecchie immagini, ma non rilegge session.metae orientations.txte utilizza invece i dati della nuova sessione (deve essere memorizzata nella cache). Il risultato è che non ottieni una fotosfera completa, a meno che non completi anche la fotosfera nella nuova sessione, cosa che non mi dispiace fare nell'interesse di salvare la fotosfera, tranne per il fatto che mi sono reso conto che dovevo catturare la nuova fotosfera esattamente nella stessa sequenza di prima o l'immagine risultante risulterebbe fuori posto in quanto sarebbe stata cucita nell'ordine sbagliato.

Idealmente, se è presente un'attività nascosta nell'app foto per invocare il rendering, dovremmo essere in grado di attivarlo nella cartella delle sessioni precedenti, ma non so da dove cominciare.


Il percorso corretto per trovare le foto è nelle attuali versioni di Android 7.x, /storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/come indicato nella risposta di Zak . Altrimenti risposta molto utile!
tanius,

Per me, era in/sdcard/Android/data/com.google.android.GoogleCamera/files/panorama_sessions
Benedikt Köppel il

5

Per riprendermi da un incidente durante un punto panoramico ho fatto questo:

Utilizzare un esploratore di file su Android per copiare la cartella contenente i file non cuciti dalla cache: /storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/ nella cartella delle immagini ed eseguirne il backup con Google foto. Ho ricevuto una notifica il giorno successivo che le foto avevano ricucito il mio panorama.


0

No, non è possibile eseguire nuovamente il rendering di una fotosfera. Perde i dati originali dopo il rendering. Anche dopo gli arresti anomali.


Grazie per la risposta. Era praticamente quello che mi aspettavo, volevo solo assicurarmi di non mancare qualcosa da qualche parte.
DeadlyBrad42
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.