| 123456789101112131415161718192021222324 |
- package imagesize
- import (
- "io"
- )
- func DecodeGifMeta(r io.Reader) (*Meta, error) {
- var tmp [10]byte
- _, err := io.ReadFull(r, tmp[:])
- if err != nil {
- return nil, err
- }
- return &Meta{
- Format: "gif",
- Width: int(tmp[6]) + int(tmp[7])<<8,
- Height: int(tmp[8]) + int(tmp[9])<<8,
- }, nil
- }
- func init() {
- RegisterFormat("GIF8?a", DecodeGifMeta)
- }
|