Actions

Difference between revisions of "EXIF"

From XnView Wiki

(Created page with 'gflBitmapHasEXIF The gflBitmapHasEXIF function is used to know if the picture has EXIF metadata. GFL_BOOL gflBitmapHasEXIF( GFL_BITMAP * bitmap ); Parameters bitmap Poi…')
 
Line 1: Line 1:
gflBitmapHasEXIF
== gflBitmapHasEXIF ==


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_BITMAP* bitmap
);


GFL_BOOL gflBitmapHasEXIF(
'''Parameters'''
  GFL_BITMAP * bitmap
);


Parameters
:bitmap
::Pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure.


bitmap  
'''Return value'''
Pointer to a GFL_BITMAP structure.  
:The function returns GFL_TRUE if the bitmap has EXIF metadata.  


Return value
'''See also'''
:[[IPTC#gflBitmapHasIPTC|gflBitmapHasIPTC]], [[#gflBitmapGetEXIF|gflBitmapGetEXIF]], [[#gflFreeEXIF|gflFreeEXIF]], [[#gflBitmapRemoveEXIFThumbnail|gflBitmapRemoveEXIFThumbnail]], [[#gflBitmapRemoveMetaData|gflBitmapRemoveMetaData]]


The function returns GFL_TRUE if the bitmap has EXIF metadata.


 
== gflBitmapGetEXIF ==
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.  
The gflBitmapGetEXIF function returns EXIF metadata in a readable form.  


GFL_EXIF_DATA* gflBitmapGetEXIF(
 GFL_BITMAP* bitmap, 
 GFL_UINT32  flags
);


GFL_EXIF_DATA * gflBitmapGetEXIF(
'''Parameters'''
  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.
:bitmap
::Pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure.
:flags
::Not used.  


'''Return value'''
:The function returns a pointer to a [[Structures#GFL_EXIF_DATA|GFL_EXIF_DATA]] structure.


See also  
'''See also'''
:[[#gflBitmapHasEXIF|gflBitmapHasEXIF]], [[#gflFreeEXIF|gflFreeEXIF]]


gflBitmapSetComment, gflBitmapRemoveMetaData, gflBitmapHasEXIF, gflBitmapRemoveEXIFThumbnail, gflFreeEXIF, gflBitmapHasIPTC, gflBitmapGetIPTC, gflBitmapSetIPTC, gflFreeIPTC, gflNewIPTC, gflSetIPTCValue, gflRemoveIPTCValue, gflLoadIPTC, gflSaveIPTC


 
== gflFreeEXIF ==
gflFreeEXIF


The gflFreeEXIF function frees memory allocated by gflBitmapGetEXIF function.  
The gflFreeEXIF function frees memory allocated by gflBitmapGetEXIF function.  


void gflFreeEXIF(
 GFL_EXIF_DATA* exif_data
);


void gflFreeEXIF(
'''Parameters'''
  GFL_EXIF_DATA * exif_data
);
 
Parameters  
 
exif_data
Pointer to a GFL_EXIF_DATA structure.


See also
:exif_data
::Pointer to a [[Structures#GFL_EXIF_DATA|GFL_EXIF_DATA]] structure.


gflBitmapSetComment, gflBitmapRemoveMetaData, gflBitmapHasEXIF, gflBitmapRemoveEXIFThumbnail, gflBitmapGetEXIF, gflBitmapHasIPTC, gflBitmapGetIPTC, gflBitmapSetIPTC, gflFreeIPTC, gflNewIPTC, gflSetIPTCValue, gflRemoveIPTCValue, gflLoadIPTC, gflSaveIPTC
'''See also'''
:[[#gflBitmapHasEXIF|gflBitmapHasEXIF]], [[#gflBitmapGetEXIF|gflBitmapGetEXIF]]




gflBitmapRemoveEXIFThumbnail
== gflBitmapRemoveEXIFThumbnail ==


The gflBitmapRemoveEXIFThumbnail function remove thumbnail from EXIF metadata.  
The gflBitmapRemoveEXIFThumbnail function remove thumbnail from EXIF metadata.  


GFL_ERROR gflBitmapRemoveEXIFThumbnail(
 GFL_BITMAP* bitmap
);


GFL_ERROR gflBitmapRemoveEXIFThumbnail(
'''Parameters'''
  GFL_BITMAP * bitmap
);
 
Parameters  
 
bitmap
Pointer to a GFL_BITMAP structure.


See also
:bitmap
::Pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure.


gflBitmapSetComment, gflBitmapRemoveMetaData, gflBitmapHasEXIF, gflBitmapGetEXIF, gflFreeEXIF, gflBitmapHasIPTC, gflBitmapGetIPTC, gflFreeIPTC
'''See also'''
:[[#gflBitmapHasEXIF|gflBitmapHasEXIF]], [[#gflBitmapRemoveMetaData|gflBitmapRemoveMetaData]]

Revision as of 10:10, 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