Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- encode :: Image PixelRGBA8 -> ByteString
- decode :: ByteString -> Image PixelRGBA8
- decodeE :: ByteString -> Either AvifResult (Image PixelRGBA8)
- data AvifResult
- = AvifResultOk
- | AvifResultUnknownError
- | AvifResultInvalidFtyp
- | AvifResultNoContent
- | AvifResultNoYuvFormatSelected
- | AvifResultReformatFailed
- | AvifResultUnsupportedDepth
- | AvifResultEncodeColorFailed
- | AvifResultEncodeAlphaFailed
- | AvifResultBmffParseFailed
- | AvifResultNoAv1ItemsFound
- | AvifResultDecodeColorFailed
- | AvifResultDecodeAlphaFailed
- | AvifResultColorAlphaSizeMismatch
- | AvifResultIspeSizeMismatch
- | AvifResultNoCodecAvailable
- | AvifResultNoImagesRemaining
- | AvifResultInvalidExifPayload
- | AvifResultInvalidImageGrid
- | AvifResultInvalidCodecSpecificOption
- | AvifResultTruncatedData
- | AvifResultIoNotSet
- | AvifResultIoError
- | AvifResultWaitingOnIo
- | AvifResultInvalidArgument
- | AvifResultNotImplemented
- | AvifResultOutOfMemory
- | AvifResultCannotChangeSetting
- | AvifResultIncompatibleImage
Documentation
encode :: Image PixelRGBA8 -> ByteString Source #
decode :: ByteString -> Image PixelRGBA8 Source #
decodeE :: ByteString -> Either AvifResult (Image PixelRGBA8) Source #
Since: 0.1.2.0
data AvifResult Source #
Instances
Enum AvifResult Source # | |
Defined in Codec.Avif.FFI succ :: AvifResult -> AvifResult # pred :: AvifResult -> AvifResult # toEnum :: Int -> AvifResult # fromEnum :: AvifResult -> Int # enumFrom :: AvifResult -> [AvifResult] # enumFromThen :: AvifResult -> AvifResult -> [AvifResult] # enumFromTo :: AvifResult -> AvifResult -> [AvifResult] # enumFromThenTo :: AvifResult -> AvifResult -> AvifResult -> [AvifResult] # | |
Exception AvifResult Source # | |
Defined in Codec.Avif.FFI toException :: AvifResult -> SomeException # fromException :: SomeException -> Maybe AvifResult # displayException :: AvifResult -> String # | |
Show AvifResult Source # | |
Defined in Codec.Avif.FFI showsPrec :: Int -> AvifResult -> ShowS # show :: AvifResult -> String # showList :: [AvifResult] -> ShowS # | |
Eq AvifResult Source # | |
Defined in Codec.Avif.FFI (==) :: AvifResult -> AvifResult -> Bool # (/=) :: AvifResult -> AvifResult -> Bool # |