Safe Haskell | None |
---|
- data Color
- data ColorType
- data ColorEntry = ColorEntry {}
- data ASEBlock
- = GroupStart { }
- | GroupEnd
- | CE ColorEntry
- data AdobeSwatchExchange = AdobeSwatchExchange {}
- getFileSig :: Get ()
- putFileSig :: Put
- getVersion :: Get (Word16, Word16)
- putVersion :: (Word16, Word16) -> Put
- getBlock :: Get ASEBlock
- putBlock :: ASEBlock -> Put
- getName :: Get String
- putName :: String -> Put
- blName :: Integral a => String -> a
- getColor :: Get Color
- putColor :: Color -> Put
- blColor :: Integral a => Color -> a
- getColorType :: Get ColorType
- putColorType :: ColorType -> Put
- blColorType :: Integral a => a
- getColorEntry :: Get ColorEntry
- putColorEntry :: ColorEntry -> Put
- getASE :: Get AdobeSwatchExchange
- putASE :: AdobeSwatchExchange -> Put
- colorToHex :: Color -> String
Documentation
A color
color type
data ColorEntry Source
A named color
An Adobe Swatch Exchange block
data AdobeSwatchExchange Source
AdobeSwatchExchange
getFileSig :: Get ()Source
get the ASEF file signature
getVersion :: Get (Word16, Word16)Source
putVersion :: (Word16, Word16) -> PutSource
putColorType :: ColorType -> PutSource
blColorType :: Integral a => aSource
putColorEntry :: ColorEntry -> PutSource
colorToHex :: Color -> StringSource
Convert a Color
to an RGB hex value.