2015-06-07 44 views
0

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

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

+1

你是否自己编写了一些代码来读取TIFF元数据?如果你有,也许你应该发布它。您对哪些特定元数据感兴趣? –

+0

我无法弄清楚正确的库。所有我找到的JPEG相关 –

回答

0

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

+0

现在我得到这个错误:错误类型“System.Windows.Threading.DispatcherObject”在组件定义未被引用。您必须添加对程序集“WindowsBase,版本= 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”的引用。 –

+0

您是否添加了对程序集'WindowsBase,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用? –

0

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

在.NET框架中,您可以存储和调用图像类的SetPropertyItem和GetPropertyItem方法检索元数据,而不必用的如何的细节关注特定的文件格式存储该元数据。

+0

谢谢。但随着JPEG这个库只涉及..为TIFF –

+0

没有提取元数据嗯好的,描述说,它适用于所有的图像格式,但我没有”真正测试它在我的身边。 –