我正在尝试从尼康RAW文件(.nef)中提取“拍摄日期”元数据**而不**将其转换为图像文件(.png、.jpg、.webp、.etc)。我可以将鼠标悬停在原始文件上,Windows 会弹出一个包含所需数据的信息框,因此它必须以某种格式存在,并且我认为应该可以在不添加第 3 方编解码器或库的情况下访问它。
几乎每个问题的“解决方案”都是使用属性项检索从图像文件(如 jpg)中获取的日期。这不是我需要的。我需要从原始 .nef 文件中提取。我还没有找到解决办法。我得到的结论是找到 .nef 文件的文件规范,但我似乎无法翻译成任何有效的东西。这是该规范的链接。 https://exiftool.org/TagNames/Nikon.html
exiftool
是你的朋友:
exiftool -ImageWidth -ImageHeight sample/images/Nikon.nef
输出
Image Width : 7424
Image Height : 4924
其他格式,例如没有文件名的纯数字也是可以的:
exiftool -ImageWidth -ImageHeight -s3 sample/images/Nikon.nef
输出
7424
4924