[[Vorlage(Getestet, bionic, focal)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(./exiv2_logo.png, 80, left)]] [http://www.exiv2.org/ Exiv2] {en} ist eine freie und quelloffene Bibliothek zur Bearbeitung der [:Metadaten:] von Digitalbildern. Enthalten ist zusätzlich ein gleichnamiges Kommandozeilenprogramm, mit dem die [wikipedia:Exchangeable_Image_File_Format:Exif]-Informationen von '''JPEG''', '''TIFF''' und diversen '''RAW'''-Formaten ausgelesen und verändert werden können. Darüber hinaus können auch die [wikipedia:IPTC-NAA-Standard:IPTC/IIM]- und [wikipedia:Extensible_Metadata_Platform:XMP]-Informationen angezeigt und manipuliert werden. Funktionen: * Bildinformationen auslesen / ändern * Vorschaubild extrahieren / löschen / ändern * Ändern des Kommentarfelds von '''JPEG'''-Bildern * Setzen / Ändern des Exif-Zeitstempels = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Exiv2 kann direkt aus den offiziellen Paketquellen heraus installiert [1] werden. Dazu wird das folgende Paket benötigt: {{{#!vorlage Paketinstallation exiv2 }}} = Benutzung = Die allgemeine Syntax lautet: {{{#!vorlage Befehl exiv2 [Optionen] [Aktionen] Datei(en) }}} Wird das Programm ohne Optionen oder Aktionen aufgerufen, wird eine Zusammenfassung der Exif-Informationen zur angegebenen Datei auf die Standardausgabe ausgegeben (also in der Regel auf dem Bildschirm). Eine detaillierte Übersicht liefert die [:man:Manpage]. Diese zeigt außerdem eine vollständige Liste der unterstützen Dateiformate und ob Metadaten nur gelesen oder auch geschrieben werden können. Weitere Hilfe zu den Optionen und Aktionen erhält man mit: {{{#!vorlage Befehl exiv2 -h }}} == Beispiele == Die folgenden Befehle werden alle im Terminal [2] eingegeben. {{{#!vorlage Tabelle Beispiele +++ Zweck Befehl +++ Zusammenfassung der Exif-Informationen aller JPEG-Bilder eines Ordners anzeigen exiv2 *.jpg +++ IPTC-Metadaten für '''image.jpg''' anzeigen exiv2 -pi image.jpg +++ XMP-Metadaten für image.jpg anzeigen exiv2 -px image.jpg +++ '''1234.jpg''' (lt. Exif-Daten aufgenommen am 13.11.2005 um 22:58:31) in '''20051113_225831.jpg''' umbenennen exiv2 rename 1234.jpg +++ '''1234.jpg''' (lt. Exif-Daten aufgenommen am 13.11.2005 um 22:58:31) in '''1234_200511.jpg''' umbenennen exiv2 -r':basename:_%Y%m' rename 1234.jpg +++ Exif-Zeit für '''image.jpg''' um 2 Stunden erhöhen, aber den Dateizeitstempel erhalten exiv2 ad -a 02 -k image.jpg +++ Thumbnail-Bilder aus '''img1.jpg''' und '''img2.jpg''' als '''img1-thumb.jpg''' und '''img2-thumb.jpg''' speichern exiv2 -et img1.jpg img2.jpg +++ Preview-Bilder aus '''image.jpg''' als '''image-preview1.jpg''' und '''image-preview2.jpg''' speichern exiv2 -ep1,2 image.jpg +++ IPTC-Daten aus '''image.jpg''' extrahieren, nach "IPTC-Core"-XMP-Schema konvertieren und als XMP-sidecar-Datei '''image.xmp''' abspeichern exiv2 -eiX image.jpg +++ IPTC-Daten aus der Datei '''image.xmp''' lesen und im IPTC- sowie XMP-Format in die angegebene Bilddatei speichern exiv2 -iixX image.jpg +++ Einen JPEG-Kommentar für '''image.jpg''' setzen exiv2 -c "Ein Kommentar" image.jpg +++ Alle unterstützten Metadaten aus '''image.jpg''' löschen exiv2 -da image.jpg }}} = Links = * [http://www.exiv2.org/ Projektseite] {en} * [http://exiv2.org/manpage.html Manpage] {en} - Dokumentation * Alternativen: * [:JHead:] - Ändern der Exif-Daten * [:ExifTool:] - Ändern von Exif-, IPTC/IIM- und XMP-Metadaten * [:Metadaten:] {Übersicht} Übersichtsartikel #tag: Grafik, Shell, Metadaten