PEIQ Knowledge Base

Auslesen der IPTC-Tags bei Bildern

Beim Import von Bildern nach PRINT NGEN werden die IPTC-Tags in den Metadaten der Bilder ausgelesen und in die Eigenschaften des importierten Bildes in PRINT NGEN übernommen.

Funktionalitäten der Logik

  • Übernahme von Bild-Metadaten aus den IPTC-Tags in PRINT NGEN-Eigenschaften am Bild

  • Übernahme von Bildern inkl. Metadaten in den IPTC-Tags nach PRINT NGEN (dazu werden die Bilder inkl. ihrer IPTC-Daten von einem SFTP-Server abgeholt)

  • Definition fester Mapping-Logiken für die Übernahme der Metadaten nach PRINT NGEN

Inhaltsverzeichnis

Allgemeine Beschreibung

Beim Import von Bildern (z. B. aus einem Verzeichnis auf dem sFTP-Server) werden die Bilddateien nach PRINT NGEN in die Datenbank importiert. Zudem werden je Bild die IPTC-Tags in den Metadaten ausgelesen und nach der im Folgenden definierten Mapping-Logik nach PRINT NGEN in die Eigenschaften des importierten Bildes übernommen.

Namenskonvention im Dateinamen

Im Idealfall sollte der Dateiname nur aus den Zeichen 0-9, a-z, A-Z, “_” und “-” bestehen, um Probleme mit Sonderzeichen zu vermeiden. Auch ä-ü, Ä-Ü und ß können verarbeitet werden.

Werden die nicht erlaubten Zeichen “*”, “?”, “<“, “>”, “&”, “"“ und “'“ im Dateinamen verwendet, können die Eigenschaften BildDateiName und OriginalPfad in NGEN nicht gesetzt werden und bleiben entsprechend leer.

Werden andere Sonderzeichen im Dateinamen verwendet, werden diese beim Import ggf. durch ein “_” ersetzt und mit der ersetzten Schreibweise in der NGEN Eigenschaft BildDateiName und OriginalPfad angegeben.

Mapping Metadaten

Iptc-Code

IPTC Tag

Feld in der CREATE Oberfläche

Feld in der PRINT NGEN Oberfläche

PRINT NGEN Datenbank-Bezeichnung

2:5

Object Name

 

 

IptcON

2:7

Edit Status

 

 

IptcBS

2:10

Urgency

 

 

IptcPri

2:15

Category

Ressort

Ressort

IptcRes

2:20

Supplemental Category

-

RessortErgänzung

IptcRE, zusätzlich in SchlagwortXml

2:22

Fixture Identifier

 

 

IptcAB

2:25

Keywords

Gesetzte Tags

Stichworte

IptcSti, zusätzlich in SchlagwortXML

2:30

Release Date

 

 

IptcFD

2:37

Expiration Date

 

 

IptcVD

2:40

Special Instructions

 

 

IptcKom

2:40

Special Instructions

 

 

LinkURL, Voraussetzungen für das Setzen der Eigenschaft LinkURL vgl. unter der Tabelle unter “Übernahme des Inhalts aus dem IPTC-Tag Special Instructions in die NGEN Eigenschaft LinkURL”

2:45

Reference Service

 

 

IptcRDie

2:47

Reference Date

 

 

IptcRDat

2:50

Reference Number

 

 

IptcRN

2:55

Date Created

 

 

IptcED

2:62

Digital Creation Date

 

 

IptcOED

2:65

Originating Program

 

 

IptcPro

2:70

Program Version

 

 

IptcPV

2:75

Object Cycle

 

 

IptcOZ

2:80

By-line

 

 

IptcAN

2:85

By-line Title

 

 

IptcAT

2:90

City

Ort

Ort

IptcStadt, zusätzlich in SchlagwortXml

2:92

Sublocation

 

 

IptcStand

2:95

Province-State

-

BundesLand

IptcProv, zusätzlich in SchlagwortXml

2:100

Country / Primary Location Code

 

 

IptcLK

2:101

Country / Primary Location Name

Land

Land

IptcLand, zusätzlich in SchlagwortXml

2:103

Original Transmission Reference

 

 

IptcAuf

2:105

Headline

Titel

Titel

IptcUeb

2:110

Credit

Credit/Copyright

Objekt Recht

IptcOR

2:115

Source

-

-

IptcQue

2:116

Copyright Notice

 

 

IptcCI

2:118

Contact

 

 

IptcCon

2:120

Caption / Abstract

Beschreibung

Beschreibung

Text/TagName!=BU,Beschreibung,IptcUeb

2:122

Writer / Editor

-

-

IptcOA

2:210

 

-

-

DBildSchlagwort

2:220

 

-

-

DBildOrganisation

Stringverkürzung bei Überschreitung der maximal erlaubten Zeichenlänge

Für NGEN Eigenschaften sind maximale Zeichenlängen definiert, die nicht überschritten werden dürfen/können. Sind in einem IPTC Feld mehr Zeichen enthalten, als in der entsprechenden NGEN-Eigenschaft gesetzt werden können, wird die Zeichenlänge entsprechend abgeschnitten und die abgeschnittene Zeichenlänge nach NGEN übernommen.

Übernahme des Inhalts aus dem IPTC-Tag “Special Instructions” in die PRINT NGEN Eigenschaft “LinkURL”

Der Inhalt aus dem IPTC-Tag “Special Instructions” wird immer in die PRINT NGEN Eigenschaft “IptcKom” übernommen. Wenn im IPTC-Tag “Special Instructions” eine URL steht, wird der Inhalt aus diesem IPTC-Tag zusätzlich auch in die PRINT NGEN Eigenschaft “LinkURL” übernommen. Voraussetzung ist auch hier, dass die URL mit dem Protokoll “http” oder “https” angegeben ist.

Technisch gesehen wird hier geprüft, ob der Inhalt im IPTC-Tag Special Instructions mit dem regulären Ausdruck ^https?://.+ matcht. Weitere Prüfungen, ob es sich tatsächlich um eine URL handelt, werden nicht vorgenommen. Bei keinem Match bleibt die Eigenschaft “LinkURL” leer bzw. wird nicht geändert.

Hinweis zur manuellen Repro:

Die manuelle Repro nutzt auch die Eigenschaft “IptcKom” und schreibt beim Export Informationen in das IPTC-Tag “Special Instructions”. Aktuell gilt folgende Logik:

Beim Erstimport eines Bildes wird bei JPGs das Tag “Special Instructions” ausgelesen und in “IptcKom” übernommen. Wenn es sich um eine URL handelt, wird diese zusätzlich auch in “LinkURL” übernommen.

Bei der Repro-manuell-Logik wird der Repro-Kommentar beim Export in das Tag “Special Instructions” geschrieben. Damit geht in diesem Feld der ursprüngliche Kommentar (mit/ohne URL) in den Metadaten des Bildes verloren.

Beim Repro-manuell-Import werden hingegen nicht noch einmal alle Metadaten des Bildes neu gesetzt. Somit bleibt die ursprüngliche URL in “LinkURL” erhalten.

Wenn das Bild, das vom Repro-manuell-Export erzeugt wurde, jedoch als neues Bild z. B. per Drag & Drop nach PRINT NGEN importiert wird, ist erkennbar, das die URL tatsächlich aus den Metadaten des Bildes “verschwunden” ist.

Verwandte Seiten

Nur für PEIQ-Mitarbeiter:

tbd