Documentation
¶
Overview ¶
Package jpeg reads metadata information (Exif and XMP) from a JPEG Image.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNoExif = meta.ErrNoExif ErrNoJPEGMarker = errors.New("no JPEG Marker") ErrEndOfImage = errors.New("end of Image") )
Errors
View Source
var ( // Logger is the logger Logger zerolog.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stdout}).Level(zerolog.PanicLevel).With().Str("package", "jpeg").Logger() )
Functions ¶
func ScanJPEG ¶
func ScanJPEG(r io.Reader, exifReader func(r io.Reader, header meta.ExifHeader) error, xmpReader func(r io.Reader) error) (err error)
ScanJPEG scans a reader for JPEG Image markers. exifReader and xmpReader are run at their respective positions during the scan. Returns en error.
Returns the error ErrNoJPEGMarker if a JPEG SOF was not found.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.