Merge pull request #3 from kszafran/patch-1

Fixed example in README
pull/12/head
Dustin Oprea 2019-03-08 10:25:53 -05:00 committed by GitHub
commit c20b208309
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -154,7 +154,7 @@ log.PanicIf(err)
data, err := ioutil.ReadAll(f) data, err := ioutil.ReadAll(f)
log.PanicIf(err) log.PanicIf(err)
exifData, err := exit.SearchAndExtractExif(data[i:i + 6]) exifData, err := exif.SearchAndExtractExif(data)
if err != nil { if err != nil {
if err == exif.ErrNoExif { if err == exif.ErrNoExif {
fmt.Printf("EXIF data not found.\n") fmt.Printf("EXIF data not found.\n")
@ -176,7 +176,7 @@ visitor := func(fqIfdPath string, ifdIndex int, tagId uint16, tagType exif.TagTy
it, err := ti.Get(ifdPath, tagId) it, err := ti.Get(ifdPath, tagId)
if err != nil { if err != nil {
if log.Is(err, exif.ErrTagNotFound) { if log.Is(err, exif.ErrTagNotFound) {
fmt.Printf("WARNING: Unknown tag: [%s] (%04x)\n", indexedIfdName, tagId) fmt.Printf("WARNING: Unknown tag: [%s] (%04x)\n", ifdPath, tagId)
return nil return nil
} else { } else {
panic(err) panic(err)
@ -185,7 +185,7 @@ visitor := func(fqIfdPath string, ifdIndex int, tagId uint16, tagType exif.TagTy
valueString := "" valueString := ""
if tagType.Type() == exif.TypeUndefined { if tagType.Type() == exif.TypeUndefined {
value, err := exif.UndefinedValue(indexedIfdName, tagId, valueContext, tagType.ByteOrder()) value, err := exif.UndefinedValue(ifdPath, tagId, valueContext, tagType.ByteOrder())
if log.Is(err, exif.ErrUnhandledUnknownTypedTag) { if log.Is(err, exif.ErrUnhandledUnknownTypedTag) {
valueString = "!UNDEFINED!" valueString = "!UNDEFINED!"
} else if err != nil { } else if err != nil {
@ -204,7 +204,7 @@ visitor := func(fqIfdPath string, ifdIndex int, tagId uint16, tagType exif.TagTy
return nil return nil
} }
err = Visit(IfdStandard, im, ti, exifData, visitor) _, err = exif.Visit(exif.IfdStandard, im, ti, exifData, visitor)
log.PanicIf(err) log.PanicIf(err)
``` ```