Info: Performing the steps described in this article requires direct server access. Depending upon how your system is hosted and the level of access you have to that system, coordination may be required with your Partner or WoodWing Support team. For a full overview of the steps that need to be done by WoodWing and how to request them, see WoodWing Cloud - Change management.
Note: This article is aimed at Studio Server versions 10.27 and higher. For versions 10.26 and lower, see Image preview generation in Studio Server 10.26 or lower.
With the default configuration of Studio Server, ImageMagick is used for generating image previews for the following types of images:
- AI
- EPS
- GIF
- JPG
- PNG
- PSD
- TIFF
- WEBP
When Assets Server is integrated, image previews are generated by Assets Server (for supported file types), alternatively through an external processing engine.
In this article, the process of setting up Studio Server for generating image previews for the various formats is explained. It also explains how to set up image generation for additional image formats, such as HEIC and HEIF.
ImageMagick integration
Studio Server is shipped with an ‘ImageMagick Preview‘ Server plug-in that can be activated after installing ImageMagick and Ghostscript. The plug-in uses the ImageMagick and Ghostscript applications to generate previews from uploaded native files.
For some image formats (such as PDF, EPS, and Adobe Illustrator) ImageMagick invokes Ghostscript to render the preview. Both ImageMagick and Ghostscript applications are required by the ImageMagick Preview plug-in (see the Installation steps below):
- ImageMagick. Free software (under the General Public License), available for all major operating systems.
- Visit the ImageMagick Web site
- Installing ImageMagick
- Ghostscript. Copyrighted and available under several licenses.
- Visit the Ghostscript Web Site
- Installing Ghostscript
When ImageMagick does not generate previews
When a client application uploads an image to Studio Server, it may provide the preview of the image as well. In such cases Studio Server will not request ImageMagick to generate the preview.
This could happen for example when creating a new image that was locally placed on an InDesign layout page.
When Studio Server is integrated with Assets Server, the image preview is generated by Assets Server. This is regardless whether the client application provides a preview while uploading an image. The uploaded preview will be ignored and the one generated by Assets will be used instead.
Requirements for HEIC and HEIF image formats
Take note of the following requirements:
- Placing images in HEIC or HEIF format on layouts or Print articles requires InDesign 2023 or higher, or InCopy 2023 or higher.
- Placing images in HEIC or HEIF format on Digital articles requires Assets Server integration to generate a high-resolution JPEG image that can be rendered in the editor and in the published article. Without the Assets Server integration, HEIC and HEIF images are placed and published in their own format and cannot be rendered by the web browser (showing an empty image frame).
- Some ImageMagick distributions do not support HEIC and HEIF image formats out of the box. In that case the HEIC module needs to be added. The Image Magick test on the Studio Server Health Check page will show an error when this is needed. See the Configuration steps explained below. This would require recompiling and reinstalling the ImageMagick binaries.
- When using InDesign on Windows, a HEIC/HEIF codec is needed. See the Adobe documentation: Work with HEIF or HEIC files on Windows.
Note: For Windows Server 2022, see the section below.
HEIC and HEIF support on Windows Server 2022
Adobe relies on two Microsoft Store components for HEIC and HEIF support:
- The HEIF image extension
- The HEVC video extension
On Windows Server 2022, the Microsoft Store is not available by default, and Microsoft does not provide a straightforward, fully supported standalone installer. This creates a functional gap between Adobe’s requirement and the capabilities of the server operating system.
Based on investigation by WoodWing, the paths outlined below have been taken by other customers and administrators, along with considerations for each.
1. Manual deployment of the AppX packages
Some system administrators obtain the .appx packages for the HEIF and HEVC extensions and install them using PowerShell with Add-AppxPackage or Add-ProvisionedAppxPackage.
This method can technically enable HEIC/HEIF decoding on Windows Server, and it has been reported to work with InDesign Desktop. However:
- It bypasses the Microsoft Store workflow.
- Updates must be handled manually.
- Microsoft does not explicitly document this as a supported method on Server editions.
If your IT policy allows it, this is the closest functional equivalent to the Store installation.
2. Licensing-based deployment (Enterprise licensing)
Some organizations install the HEVC video extension through Microsoft’s Volume Licensing Service Center (VLSC), where an MSI version is available depending on license agreements.
If your organization has volume licensing, this may offer a clean, sanctioned installation path for HEVC. You would still need the HEIF Image Extension in AppX form, as Microsoft does not ship it as an MSI.
3. Convert HEIC/HEIF before ingesting (workflow alternative)
If installing the codecs on Windows Server is not feasible, you can place a conversion step before Studio Server / InDesign Server. Many teams use command-line or automation tools (for example based on libheif) to convert incoming HEIC files to JPG or PNG before they reach the system.
This avoids the server-side codec dependency entirely, though it changes how HEIC assets enter your workflow.
4. Current WoodWing Support stance
At this time, WoodWing does not have an alternative codec package or a separate installation method for Windows Server. Our support aligns with Adobe and Microsoft’s requirements, which currently assume availability of the Microsoft Store.
As a result, Windows Server 2022 is fully supported as an operating system for InDesign Server, but HEIC/HEIF support on that operating system depends on the ability to install the Microsoft codecs, which Microsoft only distributes through Store channels or volume-licensing scenarios.
Installation
Step 1. Install ImageMagick or Ghostscript.
(See ImageMagick integration or Ghostscript integration)
Step 2. Set Read & Write access rights to the Temp subdirectory of the ATTACHMENTDIRECTORY for the Web Server user:
- Windows: “IUSR_<servername>”
- Linux: “nobody”
Note: The ATTACHMENTDIRECTORY is specified in the config.php file (recommended: config_overrule.php file).
Step 3. Ensure that the Web Server user has execute access for the ImageMagick and Ghostscript executables ("convert" and "gs").
Step 4. Install the ImageMagick Preview Studio Server plug-in. (See About the ImageMagick Preview Server plug-in.)
Configuration
In this step, the file formats are configured for which ImageMagick needs to generate previews.
Step 1. (Optional) Apart from the pre-configured image formats, you can have ImageMagick generate previews for additional image formats by doing the following:
Step 1a. In the configserver.php file (or preferably the config_overrule.php file), locate the EXTENSIONMAP option and make sure that the file format for which you want ImageMagick to generate the preview for is listed.
Step 1b. Still in the configserver.php file (or preferably the config_overrule.php file), locate the IMAGEMAGICK_FORMATS option and add the file formats for which you want ImageMagick to generate previews. In case the option is already listed but prefixed with two slashes (//), remove those slashes to make the option active.
Step 1c. Save the file.
Step 2. On the Health Check page, run the ImageMagick test to validate the default or customized configuration.
The test will validate the image format added in the IMAGEMAGICK_FORMATS option. If any of the listed image formats are not supported by ImageMagick, the test will raise an error.
When an error is raised, do one of the following:
- Remove the reported image format from the IMAGEMAGICK_FORMATS option if you do not plan to use it for your installation. Removing this option means that previews for this image format will not be available.
- Add the reported image format module to the ImageMagick executable. This requires recompiling and reinstalling the ImageMagick binaries.
Step 3. Test the configuration by uploading an image to a Dossier in Studio. Check if the preview of the image is available by selecting the image and pressing the Spacebar.
Revisions
- 26 January 2026: Added section 'HEIC and HEIF support on Windows Server 2022'.
Comment
Do you have corrections or additional information about this article? Leave a comment! Do you have a question about what is described in this article? Please contact Support.
0 comments
Please sign in to leave a comment.