【问题标题】:Read TIFF-File Header in C#在 C# 中读取 TIFF 文件头
【发布时间】:2014-06-12 07:27:28
【问题描述】:

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

tiff-file-Header 的描述位于Adobe.

由于文件可以轻松达到 400mb 以上的大小(例如大地图),我正在寻找一种仅扫描 TIFF 文件的标题以接收基本元数据(例如 Resolution、ResolutionUnit、ResolutionX、ResolutionY 等)的方法。 ..

你知道提取这些信息的好方法吗?

【问题讨论】:

  • 如果你知道它的格式,解析头部有什么问题?
  • 也许我不想重新发明轮子?

标签: c# tiff geotiff


【解决方案1】:

TiffBitmapDecoder 类的 CodecInfo 属性可能会给你你想要的。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多