Actions

Difference between revisions of "EXIF"

From XnView Wiki

Line 23: Line 23:


  GFL_EXIF_DATA* <b>gflBitmapGetEXIF</b>(
  GFL_EXIF_DATA* <b>gflBitmapGetEXIF</b>(
   GFL_BITMAP* bitmap,   
   const GFL_BITMAP* bitmap,   
   GFL_UINT32  flags
   GFL_UINT32  flags
  );
  );
Line 39: Line 39:
'''See also'''
'''See also'''
:[[#gflBitmapHasEXIF|gflBitmapHasEXIF]], [[#gflFreeEXIF|gflFreeEXIF]]
:[[#gflBitmapHasEXIF|gflBitmapHasEXIF]], [[#gflFreeEXIF|gflFreeEXIF]]


== gflFreeEXIF ==
== gflFreeEXIF ==

Revision as of 15:52, 23 September 2009

gflBitmapHasEXIF

The gflBitmapHasEXIF function is used to know if the picture has EXIF metadata.

GFL_BOOL gflBitmapHasEXIF(
  const 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

gflBitmapHasIPTC, gflBitmapGetEXIF, gflFreeEXIF, gflBitmapRemoveEXIFThumbnail, gflBitmapRemoveMetaData

gflBitmapGetEXIF

The gflBitmapGetEXIF function returns EXIF metadata in a readable form.

GFL_EXIF_DATA* gflBitmapGetEXIF(
  const 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

gflBitmapHasEXIF, gflFreeEXIF

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

gflBitmapHasEXIF, gflBitmapGetEXIF


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

gflBitmapHasEXIF, gflBitmapRemoveMetaData