Determines whether an image file has an embedded ICC profile.
#include "ltkrn.h"
#include "ltclr.h"
L_LTCLR_API L_BOOL L_HasICCProfile(pszFilename, pLoadOptions)
Character string containing the name of the file to be checked for the existence of an ICC profile.
Pointer to optional extended load options.
| Value | Meaning |
|---|---|
| SUCCESS | The function was successful. |
| < 1 | An error occurred. Refer to Return Codes. |
This function is useful for determining whether an image file has an ICCProfile embedded in it.
ICC profiles can be found in JPEG, TIFF, PSD and EPS files. To find a profile on a particular page (TIFF files are multipage), use the pLoadOptions parameter to specify the particular page.
Pass NULL to use the default load options. The profile on page 1 will be loaded.
Win32, x64.
This example check if Image has ICC Profile embedded in it.
L_BOOL HasICCProfileExample(L_TCHAR * pszImage){L_BOOL bRet;// check if image file has ICC ProfilebRet= L_HasICCProfile (pszImage,NULL);return bRet;}