JuicyPixels-3.3.3: Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)

Safe HaskellNone
LanguageHaskell2010

Codec.Picture.Tiff.Internal.Types

Synopsis

Documentation

class BinaryParam a b where #

Because having a polymorphic get with endianness is to nice to pass on, introducing this helper type class, which is just a superset of Binary, but formalising a parameter passing into it.

Methods

getP :: a -> Get b #

putP :: a -> b -> Put #

Instances
BinaryParam Endianness Int32 # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness Word16 # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness Word32 # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness ExifTag # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness ImageFileDirectory # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness IfdType # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness [ImageFileDirectory] # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam ByteString (TiffHeader, [[ImageFileDirectory]]) # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam (Endianness, Int, ImageFileDirectory) ExifData # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

data Endianness #

Constructors

EndianLittle 
EndianBig 
Instances
Eq Endianness # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

Show Endianness # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

Binary Endianness # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness Int32 # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness Word16 # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness Word32 # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness ExifTag # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness ImageFileDirectory # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness IfdType # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam Endianness [ImageFileDirectory] # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

BinaryParam (Endianness, Int, ImageFileDirectory) ExifData # 
Instance details

Defined in Codec.Picture.Tiff.Internal.Types

word16OfTag :: ExifTag -> Word16 #

Convert a tag to it's corresponding value.