Der Bildbetrachter nomacs bietet eine schnelle Möglichkeit, Bildnotizen über Exif.Image.ImageDescription
Metadaten hinzuzufügen.
Nachdem ich das Formular für bearbeitet habe my-image.jpg
, kann ich diese Eigenschaft in Nomacs und Thunar (Linux Xfce-Datei-Explorer) sehen.
Aber exiftool zeigt es nicht an:
exiftool my-image.jpg
Folgendes wurde auch versucht, nachdem ich diesen Beitrag gelesen hatte :
exiftool -EXIF:ImageDescription my-image.jpg
exiftool -Exif:ImageDescription my-image.jpg
Ich brauche eine Möglichkeit, die Bildnotizen per CLI zu verarbeiten und möchte dafür exiftool verwenden. Also: was habe ich verpasst?
Basierend auf der Diskussion in den Kommentaren scheinen die Metadaten dieser Bilddatei beschädigt zu sein. Was Sie tun können, ist, die Metadaten zu bereinigen und es erneut zu versuchen:
exiftool -all= path_to_file
Beachten Sie, dass dadurch alle Metadaten aus der Datei entfernt werden. Wenn Sie nur bestimmte Metadaten entfernen möchten, können Sie einen Befehl wie den folgenden verwenden:
exiftool -EXIF:ImageDescription= path_to_file
Um den genauen Namen zu erhalten, können Sie den Befehl verwenden:
exiftool -a path_to_file
(Zusätzlich zu Romeo Ninovs großartiger Antwort )
Es gibt eine Exiftool-FAQ- Alternative, die versucht, JPEG-Datei-Metadaten zu reparieren und vorhandene Tags beizubehalten:
exiftool -all= -tagsfromfile @ -all:all -unsafe -icc_profile my-image.jpg
ExifTool kann verwendet werden, um Metadatenprobleme in JPEG-Bildern zu beheben, indem alle Metadaten gelöscht und von Grund auf neu erstellt werden. [...]
Dieser Befehl löscht alle Metadaten und kopiert dann alle beschreibbaren Tags, die aus dem Originalbild extrahiert werden können, an dieselben Stellen im aktualisierten Bild. Das
"Unsafe"
Tag ist eine Abkürzung für unsichere EXIF-Tags in JPEG-Bildern, die normalerweise nicht kopiert werden. JPEG-Bilder können auch ein ICC-Farbprofil enthalten, das beibehalten werden sollte. Das"ICC_Profile"
Tag wird ebenfalls als unsicher markiert, ist aber nicht Teil des EXIF, sodass es nicht von der"Unsafe"
Verknüpfung abgedeckt wird und separat angegeben werden muss.
Nachdem Sie ein Bild wie dieses repariert haben, sollten Sie darauf ohne Fehler schreiben können, aber beachten Sie, dass dabei möglicherweise einige Metadaten des Originalbilds verloren gegangen sind .
Hinweis: ExifTool ändert die JPEG-Bilddaten nicht. Wenn also das Bild selbst beschädigt ist (z. B. wenn Sie die Meldung "Kein gültiges JPEG" erhalten), kann ExifTool nicht zur Reparatur des Bildes verwendet werden. Außerdem darf ExifTool nicht so verwendet werden, um TIFF-basierte Dateien oder RAW-Dateien zu reparieren – das Risiko einer Bildbeschädigung ist zu groß, da das Bild im selben IFD wie die Metadaten in diesen Dateien gespeichert ist.
Romeo Ninov
exiftool -a my-image.jpg
, die Ausgabe zu filtern?Ramo
-a
Schalter ausprobiert, leider kein zusätzlicher Effekt (dasselbe bei-e
,-ee
,-u
).Romeo Ninov
Ramo
my-image.jpg
-> Eigenschaften -> Bild -> Beschreibung -> antest123
, wotest123
mein gegebener Notiztext gewesen ist.StarGeek
StarGeek
EXIF:ImageDescription
.Ramo
Ramo
Ramo
StarGeek
Ramo
StarGeek
Ramo
ImageDescription
. Gibt es eine Möglichkeit (vorzugsweise mit Exiftool), den Speicherbereich für Bildmetadaten zu bereinigen / zu bereinigen, um es erneut zu versuchen?Romeo Ninov
exiftool -all= path_to_file
Ramo
StarGeek
-all=
oder FAQ 20 für ein RAW-Bild (NEF, ARW, CR2 usw.), da es durch solche Bilder dauerhaft beschädigt werden kann. ETA: ah, ich sehe, @ramo ist mir zuvorgekommen.