У кого-нибудь есть пример использования "github.com/gohugoio/hugo/resources/images/exif" для извлечения метаданных из локального изображения с использованием Go?
Я просматривал документы и с тех пор Я новичок в Go Я не уверен на 100%, пишу ли я что-то. Я читаю изображение, но я не уверен, каким будет следующий шаг.
fname := "image.jpg"
f, err := os.Open(fname)
if err != nil {
log.Fatal("Error: ", err)
}
(Правка 1) На самом деле я думаю, что нашел решение:
d, err := exif.NewDecoder(exif.IncludeFields("File Type"))
x, err := d.Decode(f)
if err != nil {
log.Fatal("Error: ", err)
}
fmt.Println(x)
однако , вопрос в том, как узнать, какие поля доступны? File Type
например возвращает <nil>