如何在c ++中读取二进制图像(tif)?

时间:2012-12-13 06:43:09

标签: c++ visual-studio tiff binaryfiles gdal

我有tif图像,必须使用c ++中的visual studio 2010阅读它。我已经包含了GDAL的库,但无法继续进行。我读过“GDAL APT TUTORIAL”http://www.gdal.org/gdal_tutorial.html。但仍然显示很多错误,因为它不接受pszfilename(我的图像的扩展名)。 任何人都可以帮我下一步做什么?

2 个答案:

答案 0 :(得分:2)

查找有关TIFF file structure的文档,了解tiff文件中的标记,使用您喜欢的十六进制编辑器查看该文件。或者找一个用于阅读tiff文件的库,有一个叫libtiff ...

答案 1 :(得分:1)

使用正确的(.tif)扩展程序时是否有效? 如果你可以使用另一个库,Qt有一个插件来读取tiff图像。而且你只能给它文件的内容,忽略文件扩展名。