Codec.Picture

# Generic functions

readImage

readImageWithMetadata

decodeImage

decodeImageWithMetadata

decodeImageWithPaletteAndMetadata

pixelMap

generateImage

generateFoldImage

withImage

palettedToTrueColor

# RGB helper functions

convertRGB8

convertRGBA8

# Lens compatibility

type Traversal s t a b

imagePixels

imageIPixels

# Generic image writing

saveBmpImage

saveJpgImage

saveGifImage

savePngImage

saveTiffImage

saveRadianceImage

# Specific image format functions

## Bitmap handling

class BmpEncodable pixel

writeBitmap

encodeBitmap

readBitmap

decodeBitmap

encodeDynamicBitmap

writeDynamicBitmap

## Gif handling

readGif

readGifImages

decodeGif

decodeGifImages

encodeGifImage

writeGifImage

encodeGifImageWithPalette

writeGifImageWithPalette

encodeColorReducedGifImage

writeColorReducedGifImage

encodeGifImages

writeGifImages

### Gif animation

type GifDelay

data GifLooping

encodeGifAnimation

writeGifAnimation

## Jpeg handling

readJpeg

decodeJpeg

encodeJpeg

encodeJpegAtQuality

## Png handling

class PngSavable a

readPng

decodePng

writePng

encodePalettedPng

encodeDynamicPng

writeDynamicPng

## TGA handling

readTGA

decodeTga

class TgaSaveable a

encodeTga

writeTga

## Tiff handling

readTiff

class TiffSaveable px

decodeTiff

encodeTiff

writeTiff

## HDR (Radiance/RGBE) handling

readHDR

decodeHDR

encodeHDR

writeHDR

## Color Quantization

data PaletteCreationMethod

data PaletteOptions

palettize

# Image types and pixel types

## Image

data Image a

data DynamicImage

type Palette

## Pixels

class Pixel a

type Pixel8

type Pixel16

type PixelF

data PixelYA8

data PixelYA16

data PixelRGB8

data PixelRGB16

data PixelRGBF

data PixelRGBA8

data PixelRGBA16

data PixelYCbCr8

data PixelCMYK8

data PixelCMYK16

# Foreign unsafe import

imageFromUnsafePtr