NAME

globals - Globale Konstanten und Zugriffsfunktionen auf diese


VARIABLES

%main::XMP_INFO

Hash mit Informationen über XMP-Werte.

Auflistung der Schlüssel, Spalte XMP: http://www.elmar-baumann.de/fotografie/tipps/computer/lightroom/xmp-iptc-mapping.html

XMP-Spezifikation: http://www.adobe.com/devnet/xmp/pdfs/xmp_specification.pdf

Jeder Schlüssel im Hash verweist auf einen Hash mit folgenden Informationen:

Path

Pfad relativ zu 'rdf:RDF -> rdf:Description' zum XMP-Wert in einer XMP-Datei

ValueType

Typ des XMP-Werts gemäß XMP-Spezifikation

Repeatable

Nur definiert, wenn der XMP-Wert sich wiederholen kann; dann ist er true

%main::IPTC_INFO

Ein Hash mit allen berücksichtigten IPTC-Schlüsseln und Informationen darüber.

Eine Liste der Schlüssel ist unter http://www.elmar-baumann.de/fotografie/tipps/computer/lightroom/xmp-iptc-mapping.html, Spalte IPTC.

IPTC-Standard: http://www.iptc.org/IIM/4.1/specification/IIMV4.1.pdf

Jedem Schlüssel ist ein Hash zugeordnet mit folgenden Informationen:

MinBytes

Minimale Anzahl an Bytes, die der IPTC-Wert haben muss. Ist nur definiert, falls eine minimale Byteanzahl vorgeschrieben ist.

MaxBytes

Maximale Anzahl an Bytes, die der IPTC-Wert haben darf

ValueType

Typ des IPTC-Werts gemäß IPTC-Spezifikation

Repeatable

True, falls der IPTC-Wert sich wiederholen kann. Ist nur definiert, falls der IPTC-Wert sich wiederholen kann.

Deprecated

True, wenn die Nutzung dieses IPTC-Werts missbilligt ist. Ist nur in diesem Fall definiert.

ExifUtils

Option für die EXIFutils (http://www.hugsan.com/EXIFutils/) für den Zugriff auf diesen IPTC-Wert

ExifTool

Schlüssel für ExifTool (http://www.sno.phy.queensu.ca/~phil/exiftool/) für den Zugriff auf diesen IPTC-Wert

%main::IPTC_KEY_FOR_XMP_KEY

Ordnet jedem XMP-Schlüssel den IPTC-Schlüssel mit gleicher Bedeutung zu. Somit steht fest, in welches IPTC-Feld ein XMP-Wert geschrieben wird. Liste aller XMP- und IPTC-Schlüssel, Spalten XMP und IPTC: http://www.elmar-baumann.de/fotografie/tipps/computer/lightroom/xmp-iptc-mapping.html

Verteilt sich ein XMP-Wert auf mehrere IPTC-Werte, ist der Wert ein Array mit allen IPTC-Schlüsseln, auf denen sich der XMP-Wert verteilt.


METHODS

$max_bytes = main::get_max_bytes_for_iptc_value($iptc_key)

Liefert die maximale Byteanzahl, die ein IPTC-Wert haben darf.

Der 1. Parameter ist ein String mit dem IPTC-Schlüssel

Der Rückgabewert ist die Byteanzahl

$is_repeatable = main::is_iptc_value_repeatable($iptc_key)

Liefert, ob sich ein IPTC-Wert wiederholen kann.

Der 1. Parameter ist ein String mit dem IPTC-Schlüssel

Der Rückgabewert ist true, wenn sich der IPTC-Wert wiederholen kann

$is_repeatable = main::is_xmp_value_repeatable($xmp_key)

Liefert, ob sich ein XMP-Wert wiederholen kann.

Der 1. Parameter ist ein String mit dem XMP-Schlüssel

Der Rückgabewert ist true, wenn sich der XMP-Wert wiederholen kann

$has_multiple_keys = main::has_xmp_key_multiple_iptc_keys($xmp_key)

Liefert, ob ein XMP-Wert auf mehrere IPTC-Werte verteilt ist.

Der 1. Parameter ist ein String mit dem XMP-Schlüssel

Der Rückgabewert ist true, wenn der XMP-Wert sich auf mehrere IPTC-Werte verteilt


AUTHOR

Elmar Baumann <eb@elmar-baumann.de> 2007/10/25