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 Profile
bRet= L_HasICCProfile (pszImage,NULL);
return bRet;
}