Golang 图像 iptc 元数据

问题描述 投票:0回答:1

我需要获取元数据,特别是从服务器上上传的文件中获取iptc元数据。

我找到了两个可以导入的包,但它们都需要“libiptcdata”库。这应该不是问题,但是在我用brew安装了libary之后,因为它写在两个包页面上,并输入go get“https://github.com/Melraidin/iptc”(例如,我想使用的两个包之一),我收到以下错误:

../../github.com/Melraidin/iptc/main.go:10:10: fatal error: libiptcdata/iptc-data.h: No such file or directory
 #include <libiptcdata/iptc-data.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

错误是真实的,文件确实不存在,但是它怎么能在其他人身上工作呢?我在几页上找到了这两个包的使用建议。

谢谢您的帮助

image go metadata iptc
1个回答
0
投票

首先,我删除了brew安装的“libiptcdata”库,然后安装了以下库:

“libiptcdata0” “libiptcdata0-dev” “python-iptcdata”

有了这三个,“go get”就成功运行了,并且可以继续解决原来的问题......

© www.soinside.com 2019 - 2024. All rights reserved.