Beim Aufnehmen von Bildern mit der Frontkamera und einem Timer eines iPhones wird automatisch der Burst-Modus aktiviert.
Wenn Sie die Fotos in der Fotos-App anzeigen, weiß es irgendwie, dass die Burst-Fotos zusammen gruppiert werden müssen.
Wenn ich das iPhone mit einem Windows-Computer verbinde, werden sie nicht auf offensichtliche Weise gruppiert.
Woher weiß iOS, dass die Fotos gruppiert sind? Sind es Metadaten in den Dateien?
Alle Fotos, die in einer Burst-Sequenz aufgenommen werden, haben in ihren EXIF-Daten eine „BurstUUID“ gemeinsam. So wissen Anwendungen, dass sie verwandt sind.
Zum Beispiel habe ich einfach einen Burst von Bildern gemacht, Exiftool installiert und bin exiftool -BurstUUID *.JPG
gegen das Verzeichnis mit den Burst-Bildern gelaufen. Dies ist die Ausgabe.
======== 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
Damit eine andere Anwendung unter Windows (oder einer anderen Plattform) diese Bilder als Gruppe erkennen und anzeigen kann, muss sie neu geschrieben werden, um dieses neue EXIF-Tag zu erkennen.
Ich habe diesen Beitrag geliebt, ich habe ihn verwendet, um Fotos zu machen, die meinen, meine Ausbrüche seien keine Ausbrüche. Nützlich, wenn Sie alle gewünschten Fotos ausgewählt haben und sie wieder importieren müssen. Dieses Skript (es stellt lediglich sicher, dass alle Burst-Fotos eine eindeutige UUID haben) erfordert, dass exiftools auf einem Mac installiert ist. Sie können es wahrscheinlich mit ein paar Änderungen unter Windows ausführen....
#!/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
Harv