OPI Image Reference Specification
OPI producer (PostScript or direct PDF output) include several OPI comments to allow post processing solutions to replace content according to the comments. The “ALDImageFileName” comment is used by HELIOS ImageServer and other vendors to reference the linked files. In remote layout workflows the low-resolution files are often used with local disk path names, therefore the “ALDImageFileName” fails finding the linked content. As a second option, OPI solutions can use the “ALDImageID” comment to find the original linked file on the server. OPI producers should generate an “ALDImageID” OPI comment from the placed files.
Several producers generate the “ALDImageID” for placed TIFF files. This documentation explains how the “ALDImageID” can be found in TIFF, JPEG, and EPSF files for unmodified inclusion into the OPI comments.
How to find the data for the “ALDImageID” comment?
For TIFF files
The image reference is stored using a private TIFF tag:
|
Tag number: |
34840 |
|
Tag type: |
ASCII |
|
Value: |
Image reference (zero terminated string) |
For EPSF files (Mac EPSF and Binary EPS)
|
%HELRefID: |
(Image reference string) |
For JPEG files
The HELIOS APP11 marker consists of:
- A HeliosJPEGMarker
- One or more HeliosJPEGResources
- 4 zero bytes as an end marker
HeliosJPEGMarker
|
Length |
Field |
Comment |
|
2 |
markerID |
Always 0xFF 0xEB |
|
2 |
markerLength |
Overall length of APP11 marker as defined for the JPEG format |
|
7 |
magic |
“HELIOS” with terminating zero byte |
|
2 |
version |
Always 0x0065 (version 101) |
|
1 |
type |
Object type (can be ignored) |
|
1 |
quality |
Object quality (can be ignored) |
HELIOSJPEGResource
|
Length |
Field |
Comment |
|
4 |
type |
Resource type, for the image reference this is 0x48 0x53 0x49 0x44 (“HSID”) |
|
4 |
creator |
Always 0x48 0x4f 0x50 0x49 (“HOPI”) |
|
2 |
len |
Length of following data |
|
<len> |
data |
Data |
Sample files
|
Server: |
|
|
User name: |
tools |
|
Password: |
tools |
This will download a Zip archive containing several layout files (TIFF, EPS, PC-EPS, and JPEG).
Sample OPI PostScript output
TIFF,3.0}/localvolume/images/tifflayouts%t/Portrait.tif
TIFF,3.0}/localvolume/images/tifflayouts%t/Portrait.tif
TIFF,3.0}/localvolume/images/epslayouts%e/Portrait.tif
TIFF,3.0}/localvolume/images/pcepslayouts%pe/Portrait.tif
TIFF,3.0}/localvolume/images/jpeglayouts%j/Portrait.tif







