hip-1.5.4.0: Haskell Image Processing (HIP) Library.

Copyright(c) Alexey Kuleshevich 2017
LicenseBSD3
MaintainerAlexey Kuleshevich <lehins@yandex.ru>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Graphics.Image.IO.Formats

Contents

Description

 
Synopsis

JuicyPixels formats

data family SaveOption format Source #

Options that can be used during writing an image in this format.

Instances
data SaveOption PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption PBM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

data SaveOption InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

data SaveOption (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq PBM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

BMP

data BMP Source #

Bitmap image with .bmp extension.

Constructors

BMP 
Instances
Show BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Methods

showsPrec :: Int -> BMP -> ShowS #

show :: BMP -> String #

showList :: [BMP] -> ShowS #

ImageFormat BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption BMP :: Type Source #

Writable (Image VS YA Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS X Bit) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS X Bit) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

GIF

data GIF Source #

Graphics Interchange Format image with .gif extension.

Constructors

GIF 
Instances
Show GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Methods

showsPrec :: Int -> GIF -> ShowS #

show :: GIF -> String #

showList :: [GIF] -> ShowS #

ImageFormat GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption GIF :: Type Source #

ImageFormat (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption (Seq GIF) :: Type Source #

Writable [(GifDelay, Image VS RGB Double)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable [(GifDelay, Image VS RGB Word8)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [(GifDelay, Image VS RGBA Word8)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [(GifDelay, Image VS RGB Word8)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS YA Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS Y Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGBA Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGBA Word8] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Word8] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data GIFA Source #

Deprecated: use (Seq GIF) instead

Graphics Interchange Format animated image with .gif extension.

Constructors

GIFA

Deprecated: use (Seq GIF) instead

Instances
Show GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Methods

showsPrec :: Int -> GIFA -> ShowS #

show :: GIFA -> String #

showList :: [GIFA] -> ShowS #

ImageFormat GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption GIFA :: Type Source #

Writable [(GifDelay, Image VS RGB Double)] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable [(GifDelay, Image VS RGB Word8)] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [(GifDelay, Image VS RGBA Word8)] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [(GifDelay, Image VS RGB Word8)] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS YA Double] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS Y Double] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGBA Double] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGBA Word8] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Double] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Word8] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

type GifDelay = Int #

Delay to wait before showing the next Gif image. The delay is expressed in 100th of seconds.

data GifLooping #

Help to control the behaviour of GIF animation looping.

Constructors

LoopingNever

The animation will stop once the end is reached

LoopingForever

The animation will restart once the end is reached

LoopingRepeat Word16

The animation will repeat n times before stoping

data PaletteOptions #

To specify how the palette will be created.

Constructors

PaletteOptions 

Fields

data PaletteCreationMethod #

Define which palette creation method is used.

Constructors

MedianMeanCut

MedianMeanCut method, provide the best results (visualy) at the cost of increased calculations.

Uniform

Very fast algorithm (one pass), doesn't provide good looking results.

HDR

data HDR Source #

High-dynamic-range image with .hdr or .pic extension.

Constructors

HDR 
Instances
Show HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Methods

showsPrec :: Int -> HDR -> ShowS #

show :: HDR -> String #

showList :: [HDR] -> ShowS #

ImageFormat HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption HDR :: Type Source #

Writable (Image VS YA Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Float) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Float) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

JPG

data JPG Source #

Joint Photographic Experts Group image with .jpg or .jpeg extension.

Constructors

JPG 
Instances
Show JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Methods

showsPrec :: Int -> JPG -> ShowS #

show :: JPG -> String #

showList :: [JPG] -> ShowS #

ImageFormat JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption JPG :: Type Source #

Writable (Image VS YCbCr Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) JPG Source #

Image is converted YCbCr color space prior to encoding.

Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) JPG Source #

Image is converted YCbCr color space prior to encoding.

Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) JPG Source #

Image is converted YCbCr color space prior to encoding.

Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) JPG Source #

Image is converted YCbCr color space prior to encoding.

Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS CMYK Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YCbCr Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS CMYK Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

PNG

data PNG Source #

Portable Network Graphics image with .png extension.

Constructors

PNG 
Instances
Show PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Methods

showsPrec :: Int -> PNG -> ShowS #

show :: PNG -> String #

showList :: [PNG] -> ShowS #

ImageFormat PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption PNG :: Type Source #

Writable (Image VS YA Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS X Bit) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS X Bit) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

TGA

data TGA Source #

Truevision Graphics Adapter image with .tga extension.

Constructors

TGA 
Instances
ImageFormat TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption TGA :: Type Source #

Writable (Image VS YA Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS X Bit) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS X Bit) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

TIF

data TIF Source #

Tagged Image File Format image with .tif or .tiff extension.

Constructors

TIF 
Instances
Show TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Methods

showsPrec :: Int -> TIF -> ShowS #

show :: TIF -> String #

showList :: [TIF] -> ShowS #

ImageFormat TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption TIF :: Type Source #

Writable (Image VS YCbCr Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YCbCr Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS CMYK Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS CMYK Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS CMYK Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS X Bit) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS CMYK Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS CMYK Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS X Bit) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

data SaveOption TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

JuciyPixels conversion

To JuicyPixels

From JuicyPixels

Netpbm formats

PBM

data PBM Source #

Netpbm: portable bitmap image with .pbm extension.

Constructors

PBM 
Instances
Show PBM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Methods

showsPrec :: Int -> PBM -> ShowS #

show :: PBM -> String #

showList :: [PBM] -> ShowS #

ImageFormat PBM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption PBM :: Type Source #

ImageFormat (Seq PBM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption (Seq PBM) :: Type Source #

Readable [Image VS X Bit] (Seq PBM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Double) PBM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS X Bit) PBM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption PBM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq PBM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

PGM

data PGM Source #

Netpbm: portable graymap image with .pgm extension.

Constructors

PGM 
Instances
Show PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Methods

showsPrec :: Int -> PGM -> ShowS #

show :: PGM -> String #

showList :: [PGM] -> ShowS #

ImageFormat PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption PGM :: Type Source #

ImageFormat (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption (Seq PGM) :: Type Source #

Readable [Image VS Y Word8] (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS Y Word16] (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Double) PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Word8) PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Word16) PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

PPM

data PPM Source #

Netpbm: portable pixmap image with .ppm extension.

Constructors

PPM 
Instances
Show PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Methods

showsPrec :: Int -> PPM -> ShowS #

show :: PPM -> String #

showList :: [PPM] -> ShowS #

ImageFormat PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption PPM :: Type Source #

ImageFormat (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption (Seq PPM) :: Type Source #

Readable [Image VS RGB Word8] (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS RGB Word16] (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS YA Double) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Double) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS RGBA Double) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS RGB Double) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS RGB Word8) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS RGB Word16) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

General

class ImageFormat format where Source #

Image file format. Helps in guessing image format using a file extension, as well as supplying format specific options during saving an image.

Minimal complete definition

ext

Associated Types

data SaveOption format Source #

Options that can be used during writing an image in this format.

Methods

ext :: format -> String Source #

Default file extension for this image format.

exts :: format -> [String] Source #

Known file extensions for this image format, if more than one is commonly used, eg. ".jpeg", ".jpg".

isFormat :: String -> format -> Bool Source #

Checks if a file extension corresponds to the format, eg. isFormat ".png" PNG == True

Instances
ImageFormat PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption PPM :: Type Source #

ImageFormat PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption PGM :: Type Source #

ImageFormat PBM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption PBM :: Type Source #

ImageFormat TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption TIF :: Type Source #

ImageFormat TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption TGA :: Type Source #

ImageFormat PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption PNG :: Type Source #

ImageFormat JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption JPG :: Type Source #

ImageFormat HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption HDR :: Type Source #

ImageFormat GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption GIFA :: Type Source #

ImageFormat GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption GIF :: Type Source #

ImageFormat BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption BMP :: Type Source #

ImageFormat OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Associated Types

data SaveOption OutputFormat :: Type Source #

ImageFormat InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Associated Types

data SaveOption InputFormat :: Type Source #

ImageFormat (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption (Seq PPM) :: Type Source #

ImageFormat (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption (Seq PGM) :: Type Source #

ImageFormat (Seq PBM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption (Seq PBM) :: Type Source #

ImageFormat (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption (Seq GIF) :: Type Source #

data InputFormat Source #

A collection of all image formats that can be read into HIP images.

Instances
Bounded InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Enum InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Eq InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Show InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

ImageFormat InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Associated Types

data SaveOption InputFormat :: Type Source #

AllReadable arr cs => Readable (Image arr cs Double) InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

data SaveOption InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

data OutputFormat Source #

A collection of all image formats that can be written to file using images with Double precision pixels.

Instances
Bounded OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Enum OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Eq OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Show OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

ImageFormat OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Associated Types

data SaveOption OutputFormat :: Type Source #

AllWritable arr cs => Writable (Image arr cs Double) OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

data SaveOption OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

class ImageFormat format => Readable img format where Source #

Image formats that can be read from file.

Methods

decode :: format -> ByteString -> Either String img Source #

Decode an image from ByteString.

Instances
Readable [(GifDelay, Image VS RGBA Word8)] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [(GifDelay, Image VS RGB Word8)] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS YA Double] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS Y Double] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGBA Double] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGBA Word8] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Double] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Word8] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [(GifDelay, Image VS RGBA Word8)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [(GifDelay, Image VS RGB Word8)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS YA Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS Y Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS Y Word8] (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS Y Word16] (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS RGBA Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGBA Word8] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Word8] (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS RGB Word8] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Word16] (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS X Bit] (Seq PBM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

AllReadable arr cs => Readable (Image arr cs Double) InputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Readable (Image VS YCbCr Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS YA Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS YA Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Double) PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Double) PBM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word16) PGM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS Y Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS Y Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS RGBA Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGBA Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS RGB Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Float) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS RGB Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word16) PPM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS RGB Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS RGB Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS CMYK Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS CMYK Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS CMYK Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS X Bit) PBM Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable (Image VS X Bit) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS X Bit) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS X Bit) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable (Image VS X Bit) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

class ImageFormat format => Writable img format where Source #

Image formats that can be written to file.

Methods

encode :: format -> [SaveOption format] -> img -> ByteString Source #

Encode an image into ByteString.

Instances
Writable [(GifDelay, Image VS RGB Double)] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable [(GifDelay, Image VS RGB Word8)] GIFA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable [(GifDelay, Image VS RGB Double)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable [(GifDelay, Image VS RGB Word8)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

ComplexWritable format arr cs e => Writable (Image arr cs (Complex e)) format Source #

Writing Complex images: places real part on the left side of imaginary part.

Instance details

Defined in Graphics.Image.IO.Base

Methods

encode :: format -> [SaveOption format] -> Image arr cs (Complex e) -> ByteString Source #

AllWritable arr cs => Writable (Image arr cs Double) OutputFormat Source # 
Instance details

Defined in Graphics.Image.IO.Formats

Writable (Image VS YCbCr Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YCbCr Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YCbCr Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) JPG Source #

Image is converted YCbCr color space prior to encoding.

Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS YA Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) JPG Source #

Image is converted YCbCr color space prior to encoding.

Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS Y Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) JPG Source #

Image is converted YCbCr color space prior to encoding.

Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGBA Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) JPG Source #

Image is converted YCbCr color space prior to encoding.

Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Double) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Float) HDR Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) GIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word8) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS RGB Word16) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS CMYK Double) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS CMYK Word8) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS CMYK Word8) JPG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS CMYK Word16) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS X Bit) TIF Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS X Bit) TGA Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS X Bit) PNG Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable (Image VS X Bit) BMP Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

class Convertible cs e where Source #

Used during converting pixels between libraries.

Methods

convert :: (ToYA cs' e', ToRGBA cs' e', Array arr cs' e', Array arr cs e) => Image arr cs' e' -> Image arr cs e Source #

Instances
Convertible YA Double Source # 
Instance details

Defined in Graphics.Image.IO.Base

Methods

convert :: (ToYA cs' e', ToRGBA cs' e', Array arr cs' e', Array arr YA Double) => Image arr cs' e' -> Image arr YA Double Source #

Convertible Y Double Source # 
Instance details

Defined in Graphics.Image.IO.Base

Methods

convert :: (ToYA cs' e', ToRGBA cs' e', Array arr cs' e', Array arr Y Double) => Image arr cs' e' -> Image arr Y Double Source #

Convertible RGBA Double Source # 
Instance details

Defined in Graphics.Image.IO.Base

Methods

convert :: (ToYA cs' e', ToRGBA cs' e', Array arr cs' e', Array arr RGBA Double) => Image arr cs' e' -> Image arr RGBA Double Source #

Convertible RGB Double Source # 
Instance details

Defined in Graphics.Image.IO.Base

Methods

convert :: (ToYA cs' e', ToRGBA cs' e', Array arr cs' e', Array arr RGB Double) => Image arr cs' e' -> Image arr RGB Double Source #

newtype Seq f Source #

Special wrapper for formats that support encoding/decoding sequence of images.

Constructors

Seq f 
Instances
ImageFormat (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption (Seq PPM) :: Type Source #

ImageFormat (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption (Seq PGM) :: Type Source #

ImageFormat (Seq PBM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Associated Types

data SaveOption (Seq PBM) :: Type Source #

ImageFormat (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Associated Types

data SaveOption (Seq GIF) :: Type Source #

Writable [(GifDelay, Image VS RGB Double)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Writable [(GifDelay, Image VS RGB Word8)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [(GifDelay, Image VS RGBA Word8)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [(GifDelay, Image VS RGB Word8)] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS YA Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS Y Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS Y Word8] (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS Y Word16] (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS RGBA Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGBA Word8] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Double] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Word8] (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS RGB Word8] (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

Readable [Image VS RGB Word16] (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

Readable [Image VS X Bit] (Seq PBM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq PPM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq PGM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq PBM) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.Netpbm

data SaveOption (Seq GIF) Source # 
Instance details

Defined in Graphics.Image.IO.Formats.JuicyPixels

type AllReadable arr cs = (Readable (Image arr cs Double) BMP, Readable (Image arr cs Double) GIF, Readable (Image arr cs Double) HDR, Readable (Image arr cs Double) JPG, Readable (Image arr cs Double) PNG, Readable (Image arr cs Double) TGA, Readable (Image arr cs Double) TIF, Readable (Image arr cs Double) PPM) Source #

Constraint type synonym for all readable formats.

type AllWritable arr cs = (Writable (Image arr cs Double) BMP, Writable (Image arr cs Double) GIF, Writable (Image arr cs Double) HDR, Writable (Image arr cs Double) JPG, Writable (Image arr cs Double) PNG, Writable (Image arr cs Double) TGA, Writable (Image arr cs Double) TIF) Source #

Constraint type synonym for all writable formats.