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