Supported image formats
Learn about supported image formats and their level of functional support.
Introduction
There are different level of functional support at the format level:
(The numbers for the formats are referenced in the lists below.)
read image data (1)
read meta data (2)
write image data (3)
write meta data (4)
create previews (5)
extract clipping paths (6)
retain transparency (7)
render watermark (always ImageMagick, see Watermarking notes) (8)
extract XMP thumbnails (9)
recognize embedded ICC-Profiles (10)
Parameters:
installed backend (ImageMagick, Helios, JAI)
features installed for the used backend ("delegates" for ImageMagick, OPI or pdfHandshake for Helios)
available GhostScript installation
colorspaces
color depth
PDF level
layers
internal compression (TIFF with LZW/ZIP/JPEG compression)
Supported formats
JPEG
using ImageMagick: 1, 2, 3, 4, 5, 6, 8, 10
using Helios: 1, 2, 3, 4, 5, 6, 10
Known limitations - none
Known issues - see Known issues below.
PNG
using ImageMagick: 1, 2, 3, 4, 5, 7, 8
using Helios: 1, 2, 3, 4, 5, 7, 8
Known limitations - certain ImageMagick versions are extremely slow generating PNG
TIFF
using ImageMagick: 1, 2, 3, 4, 5, 6(?), 8, 10
using Helios: 1, 2, 3, 4, 5, 6(?), 8, 10
Known issues - JPEG compressed files work only with old ImageMagick version
GIF
Known limitations - only basic metadata is extracted, no animation preview
PSD
using ImageMagick: 1, 2, 3, 4, 5, 6(?), 8, 10
using Helios: 1, 2, 3, 4, 5, 6(?), 8, 10
Known limitations:
only raster PDF when writing image data - When exporting files from censhare we write (map) censhare metadata back to the file. For PDF this done only if the PDF is a special raster (photoshop) PDF.
no support for PDF with security features
PS
(see EPS)
EPS (Vector)
using ImageMagick:
Known limitations: false colors when creating CMYK EPS
EPS (Raster)
SVG
using ImageMagick:
Known limitations: only simple SVG structures, never checked with custom fonts
(never checked with Helios)
PICT
Adobe Illustrator
Adobe InDesign
Extraction of XMP thumbnail if there is no InDesign plug-in.
Microsoft Excel/Word/PowerPoint OOXML
Extraction of XMP thumbnail if saved as JPEG.
RAW
RAW formats are usable within censhare only from version 4.2 on. Access is realized through the ImageMagick delegate dcraw.
A list of usable cameras is available on the source page of dcraw.
If preconfigured, censhare accepts the following variants (name/MIME type/extension):
Hasselblad 3F RAW Image, image/x-hasselblad-3fr, .3fr
Sony Alpha RAW Image, image/x-sony-arw, .arw
Canon 2 RAW Image, image/x-canon-cr2, .cr2
Canon CIFF RAW Image, image/x-canon-crw, .crw
Kodak RAW Image, image/x-kodak-dcr, .dcr
Adobe Digital Negative RAW Image, image/x-adobe-dng, .dng
Epson RAW Image, image/x-epson-erf, .erf
Kodak DC25 RAW Image, image/x-kodak-k25, .k25
Kodak DC RAW Image, image/x-kodak-kdc, .kdc
Minolta RAW Image, image/x-minolta-mrw, .mrw
Nikon RAW Image, image/x-nikon-nef, .nef
Olympus RAW Image, image/x-olympus-orf, .orf
Pentax RAW Image, image/x-pentax-pef, .pef
Fuji RAW Image, image/x-fuji-raf, .raf
Sony 2 RAW Image, image/x-sony-sr2, .sr2
Sony RAW Image, image/x-sony-srf, .srf
Sigma X3F RAW Image, image/x-sigma-x3f, .x3f
censhare creates a basic preview for above mentioned RAW files but does not provide any "development" features (i.e. change exposure, white balance, color, etc.). censhare does not handle additional .xmp files that are created from applications like Adobe Photoshop or Adobe Lightroom.
BMP
Only if ImageMagick has BMP support.
WebP
Only if ImageMagick has WebP support.
Watermarking notes
For watermarking there is a general automatic fallback to ImageMagick since Helios or JAI don't support this operation.
Transparency is only retained if the watermark image itself is a PNG with alpha channel.
Please note that watermarking takes two input images. Supporting watermark as flagged
above for supported formats means that the output image may have a superimposed watermark.
PDF/PS Rasterizer (RIP)
Rasterizing PDF requires either GhostScript (GPL software, not installed by censhare)
or Helios with pdf-Handshake.
Rasterizing PS/EPS requires GhostScript (GPL software, not installed by censhare).
General limitations
Unless otherwise stated or if an actual image format itself is limited to some colorspace
we only recognize RGB, CMYK, Greyscale, Indexed Colors, Bitmap.
Color depth is limited up to 16 bit notwithstanding the limitations of a format itself.
When using JAI as backend there input images may not use CMYK and ZIP compression (TIFF).
Output is only implemented for JPEG an RGB.
Known issues
blurry JPEGs with enabled color management and large files (example)
inverted colors with JPEG compressed TIFF
ICC-Profiles can only be used for transformation between different colorspaces, e.g. from CMKY with SWOP Profile to RGB with Adobe Profile but not from RGB with sRGB Profile to RGB with ECI Profile
TIFF with Alpha channels, see e.g. Ticket #2245024
Unsupported
Notable unsupported formats:
JPEG2000
DCS-1 (pre-separated CMYK EPS with 5 individual files)
LAB colorspace