diff options
author | Christopher Speller <crspeller@gmail.com> | 2018-04-16 05:37:14 -0700 |
---|---|---|
committer | Joram Wilander <jwawilander@gmail.com> | 2018-04-16 08:37:14 -0400 |
commit | 6e2cb00008cbf09e556b00f87603797fcaa47e09 (patch) | |
tree | 3c0eb55ff4226a3f024aad373140d1fb860a6404 /vendor/github.com/rwcarlsen/goexif/exifstat/main.go | |
parent | bf24f51c4e1cc6286885460672f7f449e8c6f5ef (diff) | |
download | chat-6e2cb00008cbf09e556b00f87603797fcaa47e09.tar.gz chat-6e2cb00008cbf09e556b00f87603797fcaa47e09.tar.bz2 chat-6e2cb00008cbf09e556b00f87603797fcaa47e09.zip |
Depenancy upgrades and movign to dep. (#8630)
Diffstat (limited to 'vendor/github.com/rwcarlsen/goexif/exifstat/main.go')
-rw-r--r-- | vendor/github.com/rwcarlsen/goexif/exifstat/main.go | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/vendor/github.com/rwcarlsen/goexif/exifstat/main.go b/vendor/github.com/rwcarlsen/goexif/exifstat/main.go deleted file mode 100644 index 0b383c9d5..000000000 --- a/vendor/github.com/rwcarlsen/goexif/exifstat/main.go +++ /dev/null @@ -1,60 +0,0 @@ -package main - -import ( - "flag" - "fmt" - "log" - "os" - - "github.com/rwcarlsen/goexif/exif" - "github.com/rwcarlsen/goexif/mknote" - "github.com/rwcarlsen/goexif/tiff" -) - -var mnote = flag.Bool("mknote", false, "try to parse makernote data") -var thumb = flag.Bool("thumb", false, "dump thumbail data to stdout (for first listed image file)") - -func main() { - flag.Parse() - fnames := flag.Args() - - if *mnote { - exif.RegisterParsers(mknote.All...) - } - - for _, name := range fnames { - f, err := os.Open(name) - if err != nil { - log.Printf("err on %v: %v", name, err) - continue - } - - x, err := exif.Decode(f) - if err != nil { - log.Printf("err on %v: %v", name, err) - continue - } - - if *thumb { - data, err := x.JpegThumbnail() - if err != nil { - log.Fatal("no thumbnail present") - } - if _, err := os.Stdout.Write(data); err != nil { - log.Fatal(err) - } - return - } - - fmt.Printf("\n---- Image '%v' ----\n", name) - x.Walk(Walker{}) - } -} - -type Walker struct{} - -func (_ Walker) Walk(name exif.FieldName, tag *tiff.Tag) error { - data, _ := tag.MarshalJSON() - fmt.Printf(" %v: %v\n", name, string(data)) - return nil -} |