PeachImage

PeachImage.Formats.Gif Namespace

Classes  
GifDecoderOptions GIF-specific decode options. Currently adds nothing beyond TargetPixelFormat.
GifDecodingException Thrown when a GIF bitstream cannot be decoded, either because it is malformed or uses an unsupported feature.
GifEncoderOptions GIF-specific encode options.
GifEncodingException Thrown when an Image or AnimatedImage cannot be encoded as GIF.
GifFormatException Base type for exceptions specific to the GIF codec.
GifPassthrough Reads a GIF’s first frame’s LZW-compressed image data verbatim, with no LZW decompress, for callers that want to re-embed the original compressed pixel stream in another container — e.g. a PDF /LZWDecode image stream — rather than decode it into an Image and re-encode it. Only the first frame is read (mirroring PeachImage.Formats.Gif.GifDecoder.Decode(System.IO.Stream,PeachImage.DecoderOptions)’s “decode just the first frame” semantics); see IsAnimated.
Structs  
GifPassthroughInfo The raw chunk data needed to embed a GIF’s first frame directly into another container (e.g. a PDF /LZWDecode image stream) without decompressing/recompressing its pixel data. See TryRead(Stream, GifPassthroughInfo).