我有一个geotiff文件,我正在用QPixmap :: load()加载到QPixmap中。我多次向控制台显示以下警告。然而,直接使用libtiff会在没有警告的情况下打开它。TIFFReadDirectory当使用QPixmap :: load()读取GeoTiff时发出警告
有关如何减轻QT中这些难看警告的想法?
TIFFReadDirectory: Warning, foo: unknown field with tag 33550 (0x830e) encountered.
TIFFReadDirectory: Warning, foo: unknown field with tag 33922 (0x8482) encountered.
TIFFReadDirectory: Warning, foo: unknown field with tag 34735 (0x87af) encountered.
TIFFReadDirectory: Warning, foo: unknown field with tag 34736 (0x87b0) encountered.
TIFFReadDirectory: Warning, foo: unknown field with tag 34737 (0x87b1) encountered.
TIFFReadDirectory: Warning, foo: unknown field with tag 33550 (0x830e) encountered.
TIFFReadDirectory: Warning, foo: unknown field with tag 33922 (0x8482) encountered.
TIFFReadDirectory: Warning, foo: unknown field with tag 34735 (0x87af) encountered.
TIFFReadDirectory: Warning, foo: unknown field with tag 34736 (0x87b0) encountered.
TIFFReadDirectory: Warning, foo: unknown field with tag 34737 (0x87b1) encountered.
谢谢!
经过深入研究,他们实际上是geotiff标签。但是,似乎并没有简单的方法来禁用警告,因为QT默认报告来自底层libtiff库的所有警告。这不是什么大不了的事,但有点难看。 – Brian