Versions in this module Expand all Collapse all v0 v0.1.3 May 29, 2022 Changes in this version + var ErrDataLength = errors.New("error the data is not long enough") + var ErrImageTypeNotFound = errors.New("error imagetype not found") + func IsTiffBigEndian(buf []byte) bool + func IsTiffLittleEndian(buf []byte) bool + type ImageType uint8 + const ImageARW + const ImageAVIF + const ImageBMP + const ImageCR2 + const ImageCR3 + const ImageCRW + const ImageDNG + const ImageGIF + const ImageGPR + const ImageHEIF + const ImageJP2K + const ImageJPEG + const ImageMAGICK + const ImageNEF + const ImagePNG + const ImagePPM + const ImagePSD + const ImagePanaRAW + const ImageRAW + const ImageSVG + const ImageTiff + const ImageUnknown + const ImageWebP + const ImageXMP + func Buf(buf []byte) (imageType ImageType, err error) + func FromString(str string) ImageType + func ReadAt(r io.ReaderAt) (imageType ImageType, err error) + func Scan(r io.Reader) (imageType ImageType, err error) + func ScanBuf(br *bufio.Reader) (imageType ImageType, err error) + func (it *ImageType) UnmarshalText(text []byte) (err error) + func (it ImageType) Extension() string + func (it ImageType) IsUnknown() bool + func (it ImageType) MarshalText() (text []byte, err error) + func (it ImageType) String() string + func (z *ImageType) DecodeMsg(dc *msgp.Reader) (err error) + func (z *ImageType) UnmarshalMsg(bts []byte) (o []byte, err error) + func (z ImageType) EncodeMsg(en *msgp.Writer) (err error) + func (z ImageType) MarshalMsg(b []byte) (o []byte, err error) + func (z ImageType) Msgsize() (s int)