gpt4 book ai didi

c# - 如何使用 C# 从文件中获取 EXIF 数据

转载 作者:IT王子 更新时间:2023-10-29 03:42:52 25 4
gpt4 key购买 nike

我想用 C# 编写一个小程序,它遍历我的 jpeg 照片,例如,将它们分类到有日期的文件夹中(使用我的约会约定,该死的......)。

有谁知道以编程方式获取日期和时间或曝光等 EXIF 数据的相对简单的方法?谢谢!

最佳答案

如建议的那样,您可以使用一些第 3 方库,或手动执行(这不是很多工作),但最简单和最灵活的可能是使用 .NET 中的内置功能。更多请看:

我说“它是最灵活的”是因为 .NET 不会尝试以任何方式解释或合并数据。对于每个 EXIF,您基本上都会得到一个字节数组。这可能是好是坏,具体取决于您实际需要多少控制权。

此外,我应该指出,属性列表实际上并不直接对应于 EXIF 值。 EXIF 本身存储在具有重叠 ID 的多个表中,但 .NET 将所有内容放在一个列表中并重新定义了某些项目的 ID。但只要您不关心精确的 EXIF ID,您应该可以使用 .NET 映射。


编辑:可以在不加载完整图像的情况下执行此操作:https://stackoverflow.com/a/552642/2097240

关于c# - 如何使用 C# 从文件中获取 EXIF 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com