3

我正在用 Haskell 编写一个程序,它需要来自媒体文件的元数据,例如运行时、艺术家、大小、名称、版权、高度......

基本上我需要获取这些信息并用它创建一些 pdf,但我找不到像“60s”、“AC/DC”、“5000”、“Thunderstruck”、“copyright”这样的值的方法。 .

有什么想法可以解析exiftool给出的信息吗?哪个参数exiftool更好用?我应该使用Text.Regex吗?

4

1 回答 1

2

由于exiftool可以生成 XML 或 JSON 输出,因此您可以选择一种格式并相应地解析输出。Haskell 拥有用于解析 XML 的Text.XML.Light(以及其他一些)和用于 JSON的aeson 。

至于 EXIF 中有哪些可用的标签,看看这个方便的列表

于 2011-12-12T04:06:50.920 回答