Sind „Date Taken“-Exif-Daten in einer .PNG-Datei möglich und ist es möglich, „Date Modified“ in „Date Taken“ zu kopieren?

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 ich ihn in der .PNG-Datei verwenden soll.

Meine Fragen:

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

2.Wenn es möglich ist, wie kann ich ExifTool verwenden, um das Tag „Geändert am“ in das Tag „Aufnahmedatum“ zu kopieren?

Antworten (2)

Was Windows unter der Eigenschaft „Aufnahmedatum“ anzeigt, ist kein eingebettetes Tag. Es füllt diese Eigenschaft je nach Dateityp aus einer Reihe von Tags. Beispielsweise verwendet Windows für ein JPG eines dieser Tags: EXIF:DateTimeOriginal, XMP:DateTimeOriginal, EXIF:CreateDate, und das System FileCreateDate.

ExifTool kann EXIF:DateTimeOriginalfür Sie ein Tag in einem PNG erstellen, aber Windows unterstützt das Lesen von EXIF-Daten in PNGs nicht. Die meisten Programme tun dies nicht, da der EXIF-Standard in PNG-Dateien erst wenige Jahre alt ist.

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

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

Sehr aktuelle Versionen von PNG unterstützen EXIF, aber eine Menge Software versteht oder arbeitet immer noch nicht damit. Das Fehlen eines standardisierten Metadatenblocks war einer der großen Nachteile für die Fotografie . Wenn Sie ein verlustfreies Format benötigen, das Metadaten bewahrt (sehr ähnlich wie EXIF, da es die Grundlage für EXIF ​​ist), versuchen Sie es mit TIFF. Der Nachteil ist jedoch, dass die TIFF-Rendering-Unterstützung nicht so weit verbreitet ist wie die für PNG (für Webanwendungen und andere Dinge auf Verbraucherebene – für alle außer den grundlegendsten Bildbearbeitungsanwendungen ist TIFF überall).

Unterstützt TIFF das „Date Taken“-Tag? Wie kann ich all diese .PNG-Dateien einfach in .TIFF konvertieren und das „Erstellungsdatum“ beibehalten oder in „Aufnahmedatum“ verschieben?
@Dempa In Linux oder ähnlich: 1. convert sample.png -compression lzw sample.tif2. touch --reference=sample.png sample.tif3.exiftool '-FileModifyDate>DateTimeOriginal' sample.tif
Ich würde diese Aussage über "TIFF-Rendering-Unterstützung ist nicht so weit verbreitet wie die für PNG" ein wenig einschränken ... das trifft sehr zu, wenn wir über Webformate sprechen, aber TIFF hat eine sehr lange Geschichte der Unterstützung von Bildgebung Anwendungen.
@junkyardsparkle Ja, gute Klarstellung. Ich habe etwas erweitert.