freeimage.h

FreeImage_GetMetadataCount

DLL_API unsigned DLL_CALLCONV FreeImage_GetMetadataCount(FREE_IMAGE_MDMODEL model,
FIBITMAP *dib);

Devuelve en número de etiquetas contenidas en el modelo de metadatos model adjunto a la entrada dib.

unsigned count = FreeImage_GetMetadataCount(FIMD_EXIF_GPS, dib);
if(count > 0) {
    // process GPS data
}