In che modo l'app Foto iOS sa come raggruppare le foto scattate?

4

Quando si scattano foto utilizzando la fotocamera frontale e un timer di un iPhone, la modalità burst è automaticamente.

Durante la visualizzazione delle foto nell'app Foto, in qualche modo sa raggruppare le foto scoppiate insieme.

Se connetto l'iPhone a un computer Windows, non sono raggruppati in alcun modo ovvio.

In che modo iOS sa che le foto sono raggruppate? Sono i metadati nei file?

    
posta w-- 03.01.2016 - 22:18
fonte

2 risposte

4

Tutte le foto scattate in una sequenza di burst condividono un "BurstUUID" nei loro dati EXIF. In questo modo le applicazioni sanno che sono correlate.

Ad esempio ho appena scattato una raffica di immagini, installato exiftool e ho eseguito exiftool -BurstUUID *.JPG contro la directory con le immagini a raffica. Questo è l'output.

======== IMG_0076.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0077.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0078.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0079.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0080.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0081.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0082.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0083.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0084.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0085.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
======== IMG_0086.JPG
Burst UUID                      : 65A7DF0A-1F09-4600-917B-9572A16AD016
   11 image files read

Per un'altra applicazione su Windows (o qualsiasi altra piattaforma) per riconoscere e mostrare queste immagini come un gruppo, sarà necessario riscriverlo per riconoscere questo nuovo tag EXIF.

    
risposta data 04.01.2016 - 03:12
fonte
3

Ho amato questo post, l'ho usato per fare foto, penso che le mie raffiche non fossero esplosioni. Utile quando hai scelto tutte le foto che desideri e devi importarle nuovamente. Questo script (tutto ciò che fa è assicurarsi che tutte le foto burst abbiano un uuid unico) ha bisogno di exiftools installati su un Mac. Probabilmente puoi eseguirlo su Windows con alcune modifiche ....

#!/bin/bash

#move files in a the below directory
cd ~/Desktop/temp/

#changes the names of the files to a random uuid
for FILE in *.jpg
do
    if [ -f "$FILE" ];then
        ID='uuidgen'
    mv -v "$FILE" "$ID"
    fi
done

#passes the file name into the burstuuid
for i in *; do exiftool -P -overwrite_original "-burstuuid=$i" "$i"; done

#adds back the extension name
for i in *; do mv "$i" "$i.jpg"; done

#renames the files
for i in *; do exiftool '-FileName<DateTimeOriginal' -d "%Y-%m-%d %H.%M.%S%%-c.%%e" "$i"; done
    
risposta data 02.02.2016 - 07:35
fonte

Leggi altre domande sui tag