L_HasICCProfile

Summary

Determines whether an image file has an embedded ICC profile.

Syntax

#include "ltkrn.h"
#include "ltclr.h"

L_LTCLR_API L_BOOL L_HasICCProfile(pszFilename, pLoadOptions)

Parameters

L_TCHAR* pszFilename

Character string containing the name of the file to be checked for the  existence of an ICC profile.

pLOADFILEOPTION pLoadOptions

Pointer to optional extended load options.

Returns

Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Comments

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.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

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; 
} 

Help Version 22.0.2023.2.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Color Conversion C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.