Decode a tiff encoded image while preserving the underlying pixel type (except for Y32 which is truncated to 16 bits).
This function can output the following images:
:: a typeCtrl KGHC 9.14.1 · lts/ghc-9.14.x · 3e2d568 · 2026-10-11
ModuleJuicyPixels-3.3.9Haskell2010
Module implementing TIFF decoding.
Supported compression schemes:
Uncompressed
PackBits
LZW
Supported bit depth:
2 bits
4 bits
8 bits
16 bits
Decode a tiff encoded image while preserving the underlying pixel type (except for Y32 which is truncated to 16 bits).
This function can output the following images:
Like decodeTiff but also provides some metdata present in the Tiff file.
The metadata extracted are the DpiX & DpiY information alongside the EXIF informations.
Decode TIFF and provide separated palette and metadata
Class defining which pixel types can be serialized in a Tiff file.
TiffSaveable Pixel16Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable Pixel32Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable Pixel8Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelCMYK16Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelCMYK8Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelFDefined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelRGB16Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelRGB8Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelRGBA16Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelRGBA8Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelYA16Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelYA8Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTiffSaveable PixelYCbCr8Defined in JuicyPixels-3.3.9 · Codec.Picture.TiffTransform an image into a Tiff encoded bytestring, ready to be written as a file.
Helper function to directly write an image as a tiff on disk.