有没有人有使用“github.com/gohugoio/hugo/resources/images/exif”从本地图像中提取元数据的示例?
我浏览了文档,因为我是 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>
largeQ
相关分类