Skip to main content
Skip table of contents

Automatic OPI exchange with censhare Renderer

High resolution (raw) pictures placed in InDesign layouts can be replaced with their low resolution (OPI) versions (or vice versa) using the asset automation command OPI exchange or its corresponding server action.

Overview

Within the censhare Admin Client, the commands can be found in the module "Renderer". There are two commands: "OPI Exchange(automatic)" (aa-opi-replace.xml), asset automation for the automatic replacement. And "OPI exchange" (aa-opi-replace-action.xml), a server action, which allows the user to execute the command manually. Both commands are templates, which can be installed multiple times. Typically one has two instances - one for each direction: Hires pictures to OPI and OPI pictures to hires.

Admin-Client, Renderer, how to configure OPI exchange

Defining the replacement direction and saving the new setting


To prevent the accidental creation of PDF documents with embedded OPI images, a new option is available for all Renderer-based PDF commands. This option allows automatic replacement of OPI pictures with their high-resolution counterparts prior to PDF export.

PDF creation

Content update:

If a content update is outstanding for one of the exchanged pictures, it's automatically updated, because the placed picture asset is always replaced by the current version (OPI or hires/master).


Layout-Editor, Content-Editor, Editor for InCopy Documents

When creating a PDF from within the censhare Layout Editor, Content Editor or InCopy Editor, there is no configuration dialog available where the user can select if OPI pictures should be replaced or not. Instead, this must be preconfigured in the server-side client preferences via the preference pdf-export@replace-opi-with-raw. If set to "true" (the default), OPI images are replaced, otherwise, they are not replaced.

Example:

CODE
<pdf-export profile-name="[Press Quality]" replace-opi-with-raw="true"/>

Problems may arise with Adobe Illustrator files using transparency and the size of the placed artwork does not match with the hires version. We are working on a solution to this. Therefore, when using OPI, this behavior is either ignored or you are advised to place AI files from the beginning as a converted PDF or EPS. In the preview settings of the Admin client, OPI must be activated at the end of the dialog above the video preview settings. In the same dialog, you can select the maximum file size to have previews generated and therefore also the OPI data created. If you are handling very large image files (such as PSD), you should consider accelerating the workflow and to have these PSD files and their layers reduced and converted to TIFF or JPEG, which helps you to save both disk space and render times.

Configuration

Inside the command's configuration, there's only one special setup necessary: Defining the mode, i.e. the direction in which the exchange takes place. There are two modes available:

  • Raw pictures to OPI: Replaces placed high-resolution images with their low-resolution versions.

  • OPI pictures to raw: "Replaces placed low-resolution images with their high-resolution versions.

If no OPI data exists (as indicated in the Info panel of the asset), it is advisable to create the image previews of all affected assets from scratch using the corresponding server action. Rendering of previews also creates an OPI variant. For very large image files, you must increase the XML settings for the time-out values ​​in the Render Client for InDesign from 120 seconds (default) to 300 seconds or higher. Otherwise, the PDF can not be created and you will receive an error message. The server actions "Create PDF" (for print), and "Export PDF" offer a checkbox option to exchange the OPI data with hires data.

Increase time-out value 

  <indesign     mimetype-text-preview=""     message-timeout-seconds="300"

Select formats. In this case, only for these three MIME types, additional OPI files will be rendered.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.