Difference between revisions of "ICC"
From XnView Wiki
(5 intermediate revisions by 3 users not shown) | |||
Line 13: | Line 13: | ||
'''Return value''' | '''Return value''' | ||
:The function returns GFL_TRUE if the bitmap has | :The function returns GFL_TRUE if the bitmap has an ICC profile. | ||
'''See also''' | '''See also''' | ||
:[[IPTC#gflBitmapHasIPTC|gflBitmapHasIPTC]], [[EXIF#gflBitmapGetEXIF|gflBitmapGetEXIF]] | :[[IPTC#gflBitmapHasIPTC|gflBitmapHasIPTC]], [[EXIF#gflBitmapGetEXIF|gflBitmapGetEXIF]] | ||
== gflBitmapRemoveICCProfile == | == gflBitmapRemoveICCProfile == | ||
The gflBitmapRemoveICCProfile | The gflBitmapRemoveICCProfile removes the ICC profile. | ||
void <b>gflBitmapRemoveICCProfile</b>( | void <b>gflBitmapRemoveICCProfile</b>( | ||
Line 30: | Line 29: | ||
:bitmap | :bitmap | ||
::Pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure. | ::Pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure. | ||
== gflBitmapGetICCProfile == | == gflBitmapGetICCProfile == | ||
Line 56: | Line 54: | ||
== gflBitmapCopyICCProfile == | == gflBitmapCopyICCProfile == | ||
The gflBitmapCopyICCProfile function | The gflBitmapCopyICCProfile function allows to copy an ICC profile from a bitmap to another. | ||
void <b>gflBitmapCopyICCProfile</b>( | void <b>gflBitmapCopyICCProfile</b>( | ||
Line 69: | Line 67: | ||
:bitmap_dst | :bitmap_dst | ||
::Pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure that receive the ICC profile | ::Pointer to a [[Structures#GFL_BITMAP|GFL_BITMAP]] structure that receive the ICC profile | ||
[[Category: GFLSDK Reference Manual]] |
Latest revision as of 15:25, 22 November 2010
gflBitmapHasICCProfile
The gflBitmapHasICCProfile function is used to know if the picture has an ICC profile.
GFL_BOOL gflBitmapHasICCProfile( const GFL_BITMAP* bitmap );
Parameters
- bitmap
- Pointer to a GFL_BITMAP structure.
Return value
- The function returns GFL_TRUE if the bitmap has an ICC profile.
See also
gflBitmapRemoveICCProfile
The gflBitmapRemoveICCProfile removes the ICC profile.
void gflBitmapRemoveICCProfile( GFL_BITMAP* bitmap );
Parameters
- bitmap
- Pointer to a GFL_BITMAP structure.
gflBitmapGetICCProfile
The gflBitmapGetICCProfile function gets data of ICC profile
void gflBitmapGetICCProfile( const GFL_BITMAP* bitmap, GFL_UINT8** pData, GFL_UINT32* pLength );
Parameters
- bitmap
- Pointer to a GFL_BITMAP structure.
- pData
- Address of a pointer to receive the allocated data
- Must freed by gflFreeMemory
- pLength
- Address of a GFL_UINT32 to receive the length of data
gflBitmapCopyICCProfile
The gflBitmapCopyICCProfile function allows to copy an ICC profile from a bitmap to another.
void gflBitmapCopyICCProfile( const GFL_BITMAP* bitmap_src, GFL_BITMAP* bitmap_dst );
Parameters
- bitmap_src
- Pointer to a GFL_BITMAP structure.
- bitmap_dst
- Pointer to a GFL_BITMAP structure that receive the ICC profile