Actions

Difference between revisions of "EXIF"

From XnView Wiki

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


  GFL_BOOL gflBitmapHasEXIF(
  GFL_BOOL <b>gflBitmapHasEXIF</b>(
&nbsp;GFL_BITMAP* bitmap
  GFL_BITMAP* bitmap
  );
  );


Line 22: Line 22:
The gflBitmapGetEXIF function returns EXIF metadata in a readable form.  
The gflBitmapGetEXIF function returns EXIF metadata in a readable form.  


  GFL_EXIF_DATA* gflBitmapGetEXIF(
  GFL_EXIF_DATA* <b>gflBitmapGetEXIF</b>(
&nbsp;GFL_BITMAP* bitmap,   
  GFL_BITMAP* bitmap,   
&nbsp;GFL_UINT32  flags
  GFL_UINT32  flags
  );
  );


Line 45: Line 45:
The gflFreeEXIF function frees memory allocated by gflBitmapGetEXIF function.  
The gflFreeEXIF function frees memory allocated by gflBitmapGetEXIF function.  


  void gflFreeEXIF(
  void <b>gflFreeEXIF</b>(
&nbsp;GFL_EXIF_DATA* exif_data
  GFL_EXIF_DATA* exif_data
  );
  );


Line 62: Line 62:
The gflBitmapRemoveEXIFThumbnail function remove thumbnail from EXIF metadata.  
The gflBitmapRemoveEXIFThumbnail function remove thumbnail from EXIF metadata.  


  GFL_ERROR gflBitmapRemoveEXIFThumbnail(
  GFL_ERROR <b>gflBitmapRemoveEXIFThumbnail</b>(
&nbsp;GFL_BITMAP* bitmap
  GFL_BITMAP* bitmap
  );
  );



Revision as of 14:19, 23 September 2009

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

gflBitmapHasIPTC, gflBitmapGetEXIF, gflFreeEXIF, gflBitmapRemoveEXIFThumbnail, gflBitmapRemoveMetaData

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

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