【问题标题】:Reading TIFF Image Metadata读取 TIFF 图像元数据
【发布时间】:2015-06-07 20:55:48
【问题描述】:

我目前正在编写一个应用程序来读取 TIFF 文件,然后执行一些压缩算法。我已经成功地做到了.. 但是现在,我想读取 TIFF 图像的元数据,但似乎找不到正确的方法。

我应该使用什么库和函数?

【问题讨论】:

  • 您是否自己编写了一些代码来读取 TIFF 元数据?如果你这样做了,也许你应该发布它。您对哪些特定元数据感兴趣?
  • 我无法找出正确的库.. 我发现的都是 JPEG 相关的

标签: c# metadata tiff


【解决方案1】:

即使我不知道你需要阅读哪些元数据,也许标准的TiffBitmapDecoder 类可以帮助你。看看它的Metadata 属性。

【讨论】:

  • 我现在收到此错误:错误 1 ​​类型“System.Windows.Threading.DispatcherObject”在未引用的程序集中定义。您必须添加对程序集 'WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 的引用。
  • 您是否添加了对程序集 'WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 的引用?
【解决方案2】:

来自: http://www.codeproject.com/Articles/7888/A-library-to-simplify-access-to-image-metadata

在 .NET Framework 中,您可以通过调用 Image 类的 SetPropertyItem 和 GetPropertyItem 方法来存储和检索元数据,并且您不必关心特定文件格式如何存储该元数据的细节。

【讨论】:

  • 谢谢 .. 但是这个库只处理 JPEG .. 没有为 TIFF 提取元数据
  • 嗯,好的,描述说它适用于所有图像格式,但我并没有真正测试它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-02
  • 1970-01-01
  • 1970-01-01
  • 2019-04-16
  • 1970-01-01
相关资源
最近更新 更多