func Decode(r io.Reader) (image.Image, error)
Decode reads a GIF image from r and returns the first embedded image as an image.Image.
func DecodeConfig(r io.Reader) (image.Config, error)
DecodeConfig returns the global color model and dimensions of a GIF image without decoding the entire image.
type GIF struct {
Image []*image.Paletted // The successive images.
Delay []int // The successive delay times, one per frame, in 100ths of a second.
LoopCount int // The loop count.
}
GIF represents the possibly multiple images stored in a GIF file.
func DecodeAll(r io.Reader) (*GIF, error)
DecodeAll reads a GIF image from r and returns the sequential frames and timing information.