我有一个 geotiff 文件,我正在使用 QPixmap::load( ) 将其加载到 QPixmap 中。我多次在控制台上打印以下警告。但是,直接使用 libtiff 打开它不会出现警告。
关于如何减轻 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.
Thanks!
这些是可以使用 libtiff 库定义的自定义标签:
http://www.remotesensing.org/libtiff/addingtags.html http://www.remotesensing.org/libtiff/addingtags.html
它们可能是 EXIF 标签:
http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif.html http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif.html
这些是 libtiff 的已知标签:
http://trac.imagemagick.org/browser/tiff/trunk/libtiff/tiff.h#L148 http://trac.imagemagick.org/browser/tiff/trunk/libtiff/tiff.h#L148
由于新定义包括类型和计数,您可能会猜到这些标签的含义。您还可以运行 exiftool 来检查未知的 TIFF 标签:
$ exiftool -htmldump 样本.tif > /tmp/dump.html;火狐/tmp/dump.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)