OPI-Ausgaben (PostScript oder direkte PDF-Ausgabe) beinhalten OPI-Kommentare, die es Programmen zur Nachbearbeitung erlauben, den Inhalt gemäß der Kommentare zu ersetzen. Der Kommentar „ALDImageFileName“ wird von HELIOS ImageServer und anderen Lösungen dazu genutzt, die entsprechenden Dateien zu referenzieren. In entfernten Workflows werden für (niedrig aufgelöste) Layout-Dateien häufig lokale Pfade auf der Festplatte verwendet, weshalb „ALDImageFileName“ den referenzierten Inhalt nicht finden kann. Eine weitere Option ist, dass OPI-Lösungen den Kommentar „ALDImageID“ zum Auffinden der auf dem Server referenzierten Datei verwenden können. Deshalb sollten Anwendungsprogramme einen „ALDImageID“ OPI-Kommentar der platzierten Dateien erzeugen.
Einige Anwendungsprogramme erzeugen „ALDImageID“-Kommentare für platzierte TIFF-Dateien. Diese Dokumentation erläutert, wie Sie die „ALDImageID“ in TIFF-, JPEG- und EPSF-Dateien zur unveränderten Übernahme in OPI-Kommentare finden können.
Wie lassen sich die Daten für den „ALDImageID“-Kommentar finden?
Die Bildreferenz wird mittels eines HELIOS eigenen TIFF-Tags gespeichert:
Tag-Nummer: | 34840 |
Tag-Typ: | ASCII |
Wert: | Bildreferenz (Null terminierter String) |
Die HELIOS Bildreferenz wird mittels eines HELIOS eigenen DSC-Kommentars gespeichert:
%HELRefID: | (String der Bildreferenz) |
Die Bildreferenz wird in einem HELIOS APP11-Marker gespeichert.
Dieser setzt sich folgendermaßen zusammen:
HeliosJPEGMarker
HeliosJPEGResources
Die Bildreferenz wird in der HeliosJPEGResource
als Typ „HSID“ gespeichert. Es kann auch weitere HeliosJPEGResources
im APP11-Marker geben, die bei der Suche nach der HELIOS Bild-ID übersprungen werden müssen.
Länge | Feld | Bemerkungen |
2 | markerID |
Immer 0xFF 0xEB |
2 | markerLength | Gesamtlänge des APP11-Markers wie für das Format JPEG festgelegt |
7 | magic | „HELIOS“ Null-Byte als Endmarke |
2 | version |
Immer 0x0065 (Version 101) |
1 | type | Objekt-Typ (kann ignoriert werden) |
1 | quality | Objekt-Qualität (kann ignoriert werden) |
Länge | Feld | Bemerkungen |
4 | type |
Typ der Ressource; für die Bildreferenz ist dies 0x48 0x53 0x49 0x44 („HSID“) |
4 | creator |
Immer 0x48 0x4f 0x50 0x49 („HOPI“) |
2 | len | Länge der nachfolgenden Daten |
<len> | data | Daten |
Sämtliche Integer werden in der „Big-Endian Bytefolge“ (MSB) gespeichert.
Layoutdateien, die ein Bildreferenz enthalten, können von HELIOS WebShare heruntergeladen werden:
Server: | http://webshare.helios.de |
Benutzername: | tools |
Kennwort: | tools |
Klicken Sie auf den Sharepoint HELIOS Tools
, markieren Sie „OPI images with references“ und wählen Sie dann Transfer > Download
aus der Menüleiste.
Danach wird ein Zip-Archiv heruntergeladen, das mehrere Layoutdateien enthält (TIFF, EPS, PC-EPS und JPEG).
Sämtliche Layoutdateien enthalten die benötigten Daten für „ALDImageID“-Kommentare, wie oben beschrieben.
Folgende PostScript-Ausgabe sollte nach Möglichkeit von einer OPI-Anwendung erzeugt werden, wenn die Beispieldateien in einem Dokument platziert sind:
%ALDImageFileName: LocalVolume:images:tifflayouts%t:layouts:Portrait.tif
%ALDImageID: 4554953f.00005cbd.00000001.0001a4e5.ankh{unix,native,LCS3,
TIFF,3.0}/localvolume/images/tifflayouts%t/Portrait.tif
%ALDImageDimensions: 237 289
%ALDImageCropRect: 0 0 237 289
%ALDImageCropFixed: 0 0 237 289
%ALDImagePosition: 44 452 44 741 281 741 281 452
%ALDImageType: 4 8
%ALDImageAsciiTag34840: 4554953f.00005cbd.00000001.0001a4e5.ankh{unix,native,LCS3,
TIFF,3.0}/localvolume/images/tifflayouts%t/Portrait.tif
%ALDImageAsciiTag34841: 19960627111511/usr/local/helios/var/ICC-Profiles/Printer/HELIOS/Euro 2.6 UCR-370
%%BeginObject: image
%%EndObject
%ALDImageFileName: LocalVolume:images:epslayouts%e:layouts:Portrait.eps
%ALDImageID: 45549539.00005cbc.00000001.0001a4e3.ankh{unix,native,LCS3,
TIFF,3.0}/localvolume/images/epslayouts%e/Portrait.tif
%ALDImageDimensions: 236 289
%ALDImageCropRect: 0 0 237 289
%ALDImageCropFixed: 0 0 236.8295 289.2512
%ALDImagePosition: 300 450.7489 300 740 536.8295 740 536.8295 450.7489
%%BeginObject: image
%%EndObject
%ALDImageFileName: LocalVolume:images:pcepslayouts%pe:layouts:Portrait.eps
%ALDImageID: 45549b1f.00005d02.00000001.0001a4f1.ankh{unix,native,LCS3,
TIFF,3.0}/localvolume/images/pcepslayouts%pe/Portrait.tif
%ALDImageDimensions: 236 289
%ALDImageCropRect: 0 0 237 289
%ALDImageCropFixed: 0 0 236.8295 289.2512
%ALDImagePosition: 305 145.7489 305 435 541.8295 435 541.8295 145.7489
%%BeginObject: image
%%EndObject
%ALDImageFileName: LocalVolume:images:jpeglayouts%j:layouts:Portrait.jpg
%ALDImageID: 45549512.00005cb7.00000001.0001a4de.ankh{unix,native,LCS3,
TIFF,3.0}/localvolume/images/jpeglayouts%j/Portrait.tif
%ALDImageDimensions: 237 289
%ALDImageCropRect: 0 0 237 289
%ALDImageCropFixed: 0 0 237 289
%ALDImagePosition: 49.0910 151 49.0910 440 286.0910 440 286.0910 151
%ALDImageType: 4 8
%%BeginObject: image
%%EndObject