JuicyPixels-3.3.7: Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)
Safe HaskellNone
LanguageHaskell2010

Codec.Picture.Jpg.Internal.Types

Synopsis

Documentation

type MutableMacroBlock s a = STVector s a Source #

Macroblock that can be transformed.

createEmptyMutableMacroBlock :: (Storable a, Num a) => ST s (MutableMacroBlock s a) Source #

Create a new macroblock with the good array size

type DcCoefficient = Int16 Source #

Type only used to make clear what kind of integer we are carrying Might be transformed into newtype in the future

data JpgImage Source #

Constructors

JpgImage 

Fields

Instances

Instances details
Show JpgImage Source # 
Instance details

Defined in Codec.Picture.Jpg.Internal.Types

Binary JpgImage Source # 
Instance details

Defined in Codec.Picture.Jpg.Internal.Types

Methods

put :: JpgImage -> Put #

get :: Get JpgImage #

putList :: [JpgImage] -> Put #

data JFifUnit Source #

Size: 1

Instances

Instances details
Show JFifUnit Source # 
Instance details

Defined in Codec.Picture.Jpg.Internal.Types

Binary JFifUnit Source # 
Instance details

Defined in Codec.Picture.Jpg.Internal.Types

Methods

put :: JFifUnit -> Put #

get :: Get JFifUnit #

putList :: [JFifUnit] -> Put #

calculateSize :: SizeCalculable a => a -> Int Source #