ICC
From XnView Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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