L_SetICCDeviceAttributes

Summary

Sets the device attributes for the ICC profile.

Syntax

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

L_LTCLR_API L_INT L_SetICCDeviceAttributes(pICCProfile, uAttributes)

Parameters

pICCPROFILEEXT pICCProfile

Pointer to the ICCPROFILEEXT structure for which to set the device attributes.

L_IccUInt64Number uAttributes

Flags that identify attributes unique to a particular device. You can use a bitwise OR ( | ) to specify one flag from each group.

The following flags indicate the transparency of the media:

Value Meaning
ICC_REFLECTIVE [0x0000000000000000] Reflective media
ICC_TRANSPARENCY [0x0000000000000001] Transparent media

The following flags indicate if the media is glossy or matte:

Value Meaning
ICC_GLOSSY [0x0000000000000000] Glossy media
ICC_MATTE [0x0000000000000002] Matte media

The following flags indicate media polarity:

Value Meaning
ICC_MEDIA_POLARITY_POSITIVE [0x0000000000000000] Positive media polarity
ICC_MEDIA_POLARITY_NEGATIVE [0x0000000000000004] Negative media polarity

The following flags indicate if the media is colored:

Value Meaning
ICC_COLOR_MEDIA [0x0000000000000000] Color media
ICC_BLACK_AND_WHITE [0x0000000000000008] Black and white media

Returns

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

Comments

The device attributes are unique to a particular device setup.

Note that these attributes describe the media itself, not the data in the ICC profile. For example, a profile for a color scanner that has been loaded with black and white film will have the attribute ICC_BLACK_AND_WHITE, regardless of the value in the data color space field.

The device attributes are contained within the "header" information in the ICCPROFILEEXT structure. Calling L_InitICCHeader will reset the device attributes and the other header information to the default values.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

For an example, refer to L_InitICCHeader.

Help Version 23.0.2024.10.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 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.