Sind Exif-Daten für das Aufnahmedatum in der PNG-Datei möglich und ist es möglich, das Änderungsdatum in das Aufnahmedatum zu kopieren?

7

Ich möchte die Exif-Daten für einige PNG-Dateien so ändern, dass sie das Tag "Aufnahmedatum" haben. Ist es möglich, dieses Tag für PNG-Dateien zu verwenden?

Ist es möglich, das Datum "Änderungsdatum" in das Datum "Aufnahmedatum" für dieselbe PNG-Datei zu kopieren? Ich verwende ExifTool und habe in dieser Frage gelesen , dass der Kopierteil über möglich ist, exiftool -v "-FileModifyDate>DateTimeOriginal" *aber ich kann nicht herausfinden, wie er in der PNG-Datei verwendet wird.

Meine Fragen:

  1. Ist es möglich, das Exif-Tag "Datum der Aufnahme" für PNG-Dateien zu verwenden?

2.Wenn es möglich ist, wie kann ich ExifTool verwenden, um das Tag "Änderungsdatum" in das Tag "Aufnahmedatum" zu kopieren?

Dempa
quelle

Antworten:

7

Was Windows unter der Eigenschaft "Aufnahmedatum" anzeigt, ist kein eingebettetes Tag. Diese Eigenschaft wird je nach Dateityp aus einer Reihe von Tags ausgefüllt. Zum Beispiel für eine JPG, wird Windows eine dieser Tags verwenden: EXIF:DateTimeOriginal, XMP:DateTimeOriginal, EXIF:CreateDate, und das System FileCreateDate.

ExifTool kann ein EXIF:DateTimeOriginalTag in einem PNG für Sie erstellen , Windows unterstützt jedoch nicht das Lesen von EXIF-Daten in PNGs. Die meiste Software ist nicht als EXIF-Standard in PNG-Dateien nur ein paar Jahre alt.

Es sieht so aus, als ob das Tag, das Sie verwenden möchten, ist PNG:CreationTime. Das wird in Windows als "Date Taken" -Eigenschaft für mich angezeigt (Win 8.1). Ihr Befehl wäre also:
ExifTool "-PNG:CreationTime<FileModifyDate" FILE/DIR

StarGeek
quelle
Vielen Dank für die Hilfe, "ExifTool -v" -PNG: CreationTime <FileModifyDate "-overwrite_original *" hat das Problem gelöst.
Dempa
7

PNG unterstützt EXIF ​​nicht. Tatsächlich ist das Fehlen eines standardisierten Metadatenblocks einer der großen Nachteile für die Fotografie . Wenn Sie ein verlustfreies Format benötigen, das Metadaten (EXIF sehr ähnlich, da es die Grundlage für EXIF ​​ist) beibehält, versuchen Sie es mit TIFF. Der Nachteil ist jedoch, dass die Unterstützung für das TIFF-Rendering nicht so weit verbreitet ist wie für PNG (für Webanwendungen und andere Anzeigesachen auf Verbraucherebene - für alle außer den grundlegendsten Bildbearbeitungsanwendungen ist TIFF überall verfügbar).

Bitte lesen Sie mein Profil
quelle
Unterstützt TIFF das Tag "Aufnahmedatum"? Wie kann ich all diese .PNG-Dateien einfach in .TIFF konvertieren und das "Erstellungsdatum" beibehalten oder in "Aufnahmedatum" verschieben?
Dempa
1
@ Dempa Unter Linux oder ähnlichem: 1. convert sample.png -compression lzw sample.tif2. touch --reference=sample.png sample.tif3.exiftool '-FileModifyDate>DateTimeOriginal' sample.tif
Bitte lesen Sie mein Profil
Ich würde diese Aussage über "TIFF-Rendering-Unterstützung ist nicht so weit verbreitet wie die für PNG" ein wenig qualifizieren ... dies ist sehr richtig, wenn wir über Webformate sprechen, aber TIFF hat eine sehr lange Geschichte der Unterstützung bei der Bildbearbeitung Anwendungen.
Junkyardsparkle
@junkyardsparkle Ja, gute Klarstellung. Ich habe ein bisschen erweitert.
Bitte lesen Sie mein Profil