4

QPixmap::load( ) を使用して QPixmap にロードしている geotiff ファイルがあります。次の警告がコンソールに何度も出力されます。ただし、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.

ありがとう!

4

1 に答える 1

2

これらは、libtiff ライブラリで定義できるカスタム タグです:
http://www.remotesensing.org/libtiff/addingtags.html

それらはおそらく EXIF タグです:
http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif.html

これらは libtiff の既知のタグです:
http://trac.imagemagick.org/browser/tiff/trunk/libtiff/tiff.h#L148

新しい定義には type と count が含まれているため、これらのタグが何を意味するかを推測できます。また、exiftool を実行して不明な TIFF タグを調べることもできます。
$ exiftool -htmldump sample.tif > /tmp/dump.html; Firefox /tmp/dump.html

于 2013-01-02T20:45:59.467 に答える