Lines Matching defs:Decode
16 // A format holds an image format's name, magic header and how to decode it.
19 decode func(io.Reader) (Image, error)
26 // RegisterFormat registers an image format for use by Decode.
30 // Decode is the function that decodes the encoded image.
32 func RegisterFormat(name, magic string, decode func(io.Reader) (Image, error), decodeConfig func(io.Reader) (Config, error)) {
33 formats = append(formats, format{name, magic, decode, decodeConfig})
74 // Decode decodes an image that has been encoded in a registered format.
78 func Decode(r io.Reader) (Image, string, error) {
81 if f.decode == nil {
84 m, err := f.decode(rr)