Nouveautés de Windows Vista

la Version 1,0 de la gestion des couleurs des images (ICM) a été fournie dans Microsoft Windows 95, et fournit des fonctionnalités de gestion des couleurs de base dans Windows contextes de périphérique.

ICM version 2,0 a été fournie dans Windows 98, Windows Millennium Edition, Windows 2000 et WindowsXP, et incluait une variété de nouvelles fonctions permettant d’implémenter la gestion des couleurs en dehors des contextes des appareils. Ces nouvelles fonctions étaient appropriées pour des exigences de gestion des couleurs plus exigeantes et permettaient aux applications de mieux contrôler le processus de gestion des couleurs.

avec la sortie de Windows Vista, ICM 2,0 est désormais inclus dans Windows système de couleurs (WCS) 1,0, qui offre davantage de fonctionnalités. le tableau suivant répertorie les nouvelles interfaces de programmation d’applications (API) fournies dans Windows Vista.

nouvelle API d’expédition dans Windows Vista

Énumérations

Nom de l’API

En-tête

Bibliothèque

COLORDATATYPE

ICM. h

MSCMS. lib

COLORPROFILESUBTYPE

ICM. h

MSCMS. lib

COLORPROFILETYPE

ICM. h

MSCMS. lib

_étendue de _ gestion des profils WCS _

ICM. h

MSCMS. lib

Fonctions

Nom de l’API

En-tête

Bibliothèque

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 et leurs fonctions

Nom de l’API

En-tête

Bibliothèque

IDeviceModelPlugin

WcsPlugIn. h

N/A

IDeviceModelPlugin::ColorimetricToDeviceColors

WcsPlugIn. h

N/A

IDeviceModelPlugin::ColorimetricToDeviceColorsWithBlack

WcsPlugIn. h

N/A

IDeviceModelPlugin ::D eviceToColorimetricColors

WcsPlugIn. h

N/A

IDeviceModelPlugin::GetGamutBoundaryMesh

WcsPlugIn. h

N/A

IDeviceModelPlugin::GetGamutBoundaryMeshSize

WcsPlugIn. h

N/A

IDeviceModelPlugin::GetNeutralAxis

WcsPlugIn. h

N/A

IDeviceModelPlugin::GetNeutralAxisSize

WcsPlugIn. h

N/A

IDeviceModelPlugin::GetNumChannels

WcsPlugIn. h

N/A

IDeviceModelPlugin::GetPrimarySamples

WcsPlugIn. h

N/A

IDeviceModelPlugin :: Initialize

WcsPlugIn. h

N/A

IDeviceModelPlugin::SetTransformDeviceModelInfo

WcsPlugIn. h

N/A

IGamutMapModelPlugin

WcsPlugIn. h

N/A

IGamutMapModelPlugin :: Initialize

WcsPlugIn. h

N/A

IGamutMapModelPlugin::SourceToDestinationAppearanceColors

WcsPlugIn. h

N/A

Structures

Nom de l’API

En-tête

Bibliothèque

BlackInformation

WcsPlugIn. h

N/A

GamutBoundaryDescription

WcsPlugIn. h

N/A

XYZColorF

WcsPlugIn. h

N/A

JChColorF

WcsPlugIn. h

N/A

JabColorF

WcsPlugIn. h

N/A

GamutShell

WcsPlugIn. h

N/A

GamutShellTriangle

WcsPlugIn. h

N/A

PrimaryJabColors

WcsPlugIn. h

N/A

PrimaryXYZColors

WcsPlugIn. h

N/A