EXIF
From XnView Wiki
gflBitmapHasEXIF
The gflBitmapHasEXIF function is used to know if the picture has EXIF metadata.
GFL_BOOL gflBitmapHasEXIF(
GFL_BITMAP * bitmap
);
Parameters
bitmap Pointer to a GFL_BITMAP structure.
Return value
The function returns GFL_TRUE if the bitmap has EXIF metadata.
See also
gflBitmapSetComment, gflBitmapRemoveMetaData, gflBitmapRemoveEXIFThumbnail, gflBitmapGetEXIF, gflFreeEXIF, gflBitmapHasIPTC, gflBitmapGetIPTC, gflBitmapSetIPTC, gflFreeIPTC, gflNewIPTC, gflSetIPTCValue, gflRemoveIPTCValue, gflLoadIPTC, gflSaveIPTC
gflBitmapGetEXIF
The gflBitmapGetEXIF function returns EXIF metadata in a readable form.
GFL_EXIF_DATA * gflBitmapGetEXIF(
GFL_BITMAP * bitmap, GFL_UINT32 flags
);
Parameters
bitmap Pointer to a GFL_BITMAP structure. flags Not used.
Return value
The function returns a pointer to a GFL_EXIF_DATA structure.
See also
gflBitmapSetComment, gflBitmapRemoveMetaData, gflBitmapHasEXIF, gflBitmapRemoveEXIFThumbnail, gflFreeEXIF, gflBitmapHasIPTC, gflBitmapGetIPTC, gflBitmapSetIPTC, gflFreeIPTC, gflNewIPTC, gflSetIPTCValue, gflRemoveIPTCValue, gflLoadIPTC, gflSaveIPTC
gflFreeEXIF
The gflFreeEXIF function frees memory allocated by gflBitmapGetEXIF function.
void gflFreeEXIF(
GFL_EXIF_DATA * exif_data
);
Parameters
exif_data Pointer to a GFL_EXIF_DATA structure.
See also
gflBitmapSetComment, gflBitmapRemoveMetaData, gflBitmapHasEXIF, gflBitmapRemoveEXIFThumbnail, gflBitmapGetEXIF, gflBitmapHasIPTC, gflBitmapGetIPTC, gflBitmapSetIPTC, gflFreeIPTC, gflNewIPTC, gflSetIPTCValue, gflRemoveIPTCValue, gflLoadIPTC, gflSaveIPTC
gflBitmapRemoveEXIFThumbnail
The gflBitmapRemoveEXIFThumbnail function remove thumbnail from EXIF metadata.
GFL_ERROR gflBitmapRemoveEXIFThumbnail(
GFL_BITMAP * bitmap
);
Parameters
bitmap Pointer to a GFL_BITMAP structure.
See also
gflBitmapSetComment, gflBitmapRemoveMetaData, gflBitmapHasEXIF, gflBitmapGetEXIF, gflFreeEXIF, gflBitmapHasIPTC, gflBitmapGetIPTC, gflFreeIPTC