Compartir a través de


Novedades de Windows Vista

La versión 1.0 de Image Color Management (ICM) se entregó en Microsoft Windows 95 y proporciona funcionalidades básicas de administración de colores en contextos de dispositivos Windows.

ICM versión 2.0 se entregó en Windows 98, Windows Millennium Edition, Windows 2000 y WindowsXP e incluyó una variedad de funciones nuevas que implementaron la administración de colores fuera de contextos de dispositivo. Estas nuevas funciones eran adecuadas para requisitos de administración de colores más exigentes y le dieron a las aplicaciones un mayor control sobre el proceso de administración de colores.

Con el lanzamiento de Windows Vista, ICM 2.0 ahora se incluye en Windows Color System (WCS) 1.0, que agrega más funcionalidad. En la tabla siguiente se enumeran las nuevas interfaces de programación de aplicaciones (API) que se incluyen en Windows Vista.

Nuevo envío de API en Windows Vista

Enumeraciones

Nombre de la API

Encabezado

Biblioteca

COLORDATATYPE

icm.h

mscms.lib

COLORPROFILESUBTYPE

icm.h

mscms.lib

COLORPROFILETYPE

icm.h

mscms.lib

WCS_PROFILE_MANAGEMENT_SCOPE

icm.h

mscms.lib

 

Functions

Nombre de la API

Encabezado

Biblioteca

WcsAssociateColorProfileWithDevice

icm.h

mscms.lib

WcsCheckColors

icm.h

mscms.lib

WcsCreateIccProfile

icm.h

mscms.lib

WcsDisassociateColorProfileFromDevice

icm.h

mscms.lib

WcsEnumColorProfiles

icm.h

mscms.lib

WcsEnumColorProfilesSize

icm.h

mscms.lib

WcsGetDefaultColorProfile

icm.h

mscms.lib

WcsGetDefaultColorProfileSize

icm.h

mscms.lib

WcsGetDefaultRenderingIntent

icm.h

mscms.lib

WcsGetUsePerUserProfiles

icm.h

mscms.lib

WcsOpenColorProfileW

icm.h

mscms.lib

WcsSetDefaultColorProfile

icm.h

mscms.lib

WcsSetDefaultRenderingIntent

icm.h

mscms.lib

WcsSetUsePerUserProfiles

icm.h

mscms.lib

WcsTranslateColors

icm.h

mscms.lib

 

Interfaces y sus funciones

Nombre de la API

Encabezado

Biblioteca

IDeviceModelPlugin

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::ColorimetricToDeviceColors

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::ColorimetricToDeviceColorsWithBlack

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::D eviceToColorimetricColors

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::GetGamutBoundaryMesh

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::GetGamutBoundaryMeshSize

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::GetNeutralAxis

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::GetNeutralAxisSize

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::GetNumChannels

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::GetPrimarySamples

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::Initialize

WcsPlugIn.h

No aplicable

IDeviceModelPlugin::SetTransformDeviceModelInfo

WcsPlugIn.h

No aplicable

IGamutMapModelPlugin

WcsPlugIn.h

No aplicable

IGamutMapModelPlugin::Initialize

WcsPlugIn.h

N/D

IGamutMapModelPlugin::SourceToDestinationAppearanceColors

WcsPlugIn.h

N/D

 

Estructuras

Nombre de la API

Encabezado

Biblioteca

BlackInformation

WcsPlugIn.h

No aplicable

GamutBoundaryDescription

WcsPlugIn.h

No aplicable

XYZColorF

WcsPlugIn.h

No aplicable

JChColorF

WcsPlugIn.h

No aplicable

JabColorF

WcsPlugIn.h

No aplicable

GamutShell

WcsPlugIn.h

No aplicable

GamutShellTriangle

WcsPlugIn.h

N/D

PrimaryJabColors

WcsPlugIn.h

N/D

PrimaryXYZColors

WcsPlugIn.h

N/D