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.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
ModuleJuicyPixels-3.3.8Haskell2010
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.8 · Codec.Picture.TiffTiffSaveable Pixel32Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable Pixel8Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelCMYK16Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelCMYK8Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelFDefined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelRGB16Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelRGB8Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelRGBA16Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelRGBA8Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelYA16Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelYA8Defined in JuicyPixels-3.3.8 · Codec.Picture.TiffTiffSaveable PixelYCbCr8Defined in JuicyPixels-3.3.8 · 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.