在C#中读取TIFF文件头

时间:2014-06-12 07:27:28

标签: c# tiff geotiff

我想知道图像所代表的tiff图片的大小。通过使用ResolutionUnit和X / Y-Resolution作为参数,可以从ImageWidth和ImageLength计算此信息。但是,我无法从tiff图片中提取这些信息。

关于tiff-file-Header的说明可在Adobe.

找到

由于文件很容易达到400mb以上的大小,如大地图,我正在寻找一种方法来只扫描TIFF文件的标题,以接收基本元数据,如Resolution,ResolutionUnit,ResolutionX,ResolutionY等。 ..

您是否知道提取这些信息的好方法?

1 个答案:

答案 0 :(得分:1)

TiffBitmapDecoder类'CodecInfo属性可以为您提供所需的内容。

http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.tiffbitmapdecoder%28v=vs.110%29.aspx