TIFF画像を処理するImageMagickがあります:http://www.imagemagick.org/script/formats.php下にあるlibTiffを使用するフレームワークを使用してメタデータをプルできます。これを使用すると、呼び出しを使用してメタデータタグをプルできるはずです。TIFFGetField
EdS.が提案するのを好きになる
これは、libTiffページからリーチされたサンプルの使用法です。
TIFF* tif = TIFFOpen("myfile.tif", "r");
if (tif) {
uint32 imageWidth, imageLength;
uint32 tileWidth, tileLength;
uint32 x, y;
tdata_t buf;
TIFFGetField(tif, TIFFTAG_IMAGEWIDTH, &imageWidth);
TIFFGetField(tif, TIFFTAG_IMAGELENGTH, &imageLength);
TIFFGetField(tif, TIFFTAG_TILEWIDTH, &tileWidth);
TIFFGetField(tif, TIFFTAG_TILELENGTH, &tileLength);
buf = _TIFFmalloc(TIFFTileSize(tif));
for (y = 0; y < imageLength; y += tileLength)
for (x = 0; x < imageWidth; x += tileWidth)
TIFFReadTile(tif, buf, x, y, 0);
_TIFFfree(buf);
TIFFClose(tif);
}
ライブラリによって処理されるタグのリストもあります:http ://www.libtiff.org/support.html