Liste alphabétique de toutes les fonctions WCS
voici une liste alphabétique complète des fonctions de l’API WCS 1,0 fournies par Windows 98 et versions ultérieures et Windows 2000 et versions ultérieures.
| Fonction ou structure | Description |
|---|---|
| PCMSCALLBACKW | *PCMSCALLBACKW* (ou ApplyCallbackFunction) est une fonction de rappel que vous implémentez pour mettre à jour les données de configuration WCS pendant que la boîte de dialogue affichée par la fonction SetupColorMatchingW s’exécute. |
| AssociateColorProfileWithDeviceW | Associe un profil de couleurs spécifié à un périphérique spécifié. |
| CheckBitmapBits | Vérifie si les pixels d’une bitmap spécifiée se trouvent dans la gamme de sortie d’une transformation spécifiée. |
| CheckColors | Détermine si les couleurs d’un tableau se trouvent dans la gamme de sortie d’une transformation spécifiée. |
| CheckColorsInGamut | Vérifie si les couleurs spécifiées se trouvent dans la gamme d’appareils. |
| CloseColorProfile | Ferme un handle de profil ouvert. |
| CMCheckColors | Détermine si les couleurs spécifiées se trouvent dans la gamme de sortie d’une transformation spécifiée. |
| CMCheckColorsInGamut | Détermine si les triplets RGB spécifiés se trouvent dans la gamme de sortie d’une transformation spécifiée. |
| CMCheckRGBs | Vérifie les couleurs de bitmap par rapport à une gamme de sortie. |
| CMConvertColorNameToIndex | Convertit les noms de couleurs dans un espace de couleurs nommé en nombres indexés dans un profil de couleurs |
| CMConvertIndexToColorName | Transforme des index dans un espace de couleurs en un tableau de noms dans un espace de couleurs nommé. |
| CMCreateDeviceLinkProfile | Crée un profil de lien de périphérique dans le format spécifié par le consortium de couleurs international dans sa spécification de format de profil ICC. |
| CMCreateMultiProfileTransform | Accepte un tableau de profils ou un profil de lien d’appareil unique et crée une transformation de couleur. Cette transformation est un mappage de l’espace colorimétrique spécifié par le premier profil à celui du deuxième profil, et ainsi de suite jusqu’au dernier. |
| CMCreateProfile | Crée un profil de couleurs d’affichage à partir d’une structure LOGCOLORSPACEA . |
| CMCreateProfileW | Crée un profil de couleurs d’affichage à partir d’une structure LOGCOLORSPACEW . |
| CMCreateTransform | Action déconseillée. Il n’existe aucune API de remplacement, car celle-ci n’a plus été utilisée. Les développeurs d’autres modules CMM n’ont pas besoin de l’implémenter. |
| CMCreateTransformExt | Crée une transformation de couleur qui mappe un LOGCOLORSPACEA d’entrée à un espace cible facultatif, puis à un périphérique de sortie, à l’aide d’un jeu d’indicateurs qui définissent la façon dont la transformation doit être créée. |
| CMCreateTransformExtW | Crée une transformation de couleur qui mappe un LOGCOLORSPACEW d’entrée à un espace cible facultatif, puis à un périphérique de sortie, à l’aide d’un jeu d’indicateurs qui définissent la façon dont la transformation doit être créée. |
| CMCreateTransformW | Action déconseillée. Il n’existe aucune API de remplacement, car celle-ci n’a plus été utilisée. Les développeurs d’autres modules CMM n’ont pas besoin de l’implémenter. |
| CMDeleteTransform | Supprime une transformation de couleur spécifiée et libère toute mémoire qui lui est associée. |
| CMGetInfo | Récupère diverses informations sur le module de gestion des couleurs (CMM). |
| CMGetNamedProfileInfo | Récupère des informations sur le profil de couleurs nommé spécifié. |
| CMGetPS2ColorRenderingDictionary | obtient un dictionnaire de rendu de couleurs PostScript. |
| CMGetPS2ColorRenderingIntent | récupère l' intention de rendu de couleur de niveau 2 PostScript à partir d’un profil. |
| CMGetPS2ColorSpaceArray | obtient un tableau d’espace de couleurs PostScript. |
| CMIsProfileValid | Indique si le profil donné est un profil ICC valide qui peut être utilisé pour la gestion des couleurs. |
| CMTranslateColors | Convertit un tableau de couleurs d’un espace de couleurs source en un espace de couleurs de destination à l’aide d’une transformation de couleur. |
| CMTranslateRGB | Traduit un RGBQuad fourni par l’application dans l’espace de couleursdu périphérique. |
| CMTranslateRGBs | Convertit une bitmap d’un espace de couleurs à un autre à l’aide d’une transformation de couleur. |
| CMTranslateRGBsExt | Convertit une bitmap d’un format défini dans un format défini différent et appelle une fonction de rappel régulièrement, si elle est spécifiée, pour signaler la progression et permettre à l’application appelante de mettre fin à la traduction. |
| ColorCorrectPalette | Corrige les entrées dans une palette pour un contexte de périphérique. |
| ColorMatchToTarget | Effectue un mappage des couleurs à des fins de préversion. |
| ConvertColorNameToIndex | Convertit les noms de couleurs dans un espace de couleurs nommé en nombres d’index dans un profil de couleurs ICC (International Color Consortium). |
| ConvertIndexToColorName | Transforme des index dans un espace de couleurs en un tableau de noms dans un espace de couleurs nommé. |
| CreateColorSpace | Crée un espace de couleurs. |
| CreateColorTransformW | Transforme des index dans un espace de couleurs en un tableau de noms dans un espace de couleurs nommé. |
| CreateColorTransformW | Transforme des index dans un espace de couleurs en un tableau de noms dans un espace de couleurs nommé. |
| CreateMultiProfileTransform | Accepte un tableau de profils ou un profil de lien d’appareil unique et crée une transformation de couleur que les applications peuvent utiliser pour effectuer le mappage des couleurs. |
| [CreateProfileFromLogColorSpaceW] ((/windows/win32/api/icm/nf-icm-createprofilefromlogcolorspacew) | Convertit un espace de couleurs logique en un profil de périphérique. |
| DeleteColorSpace | Supprime un espace de couleurs. |
| DeleteColorTransform | Supprime une transformation de couleur donnée. |
| DisassociateColorProfileFromDeviceW | Dissocie un profil de couleurs spécifié avec un périphérique spécifié sur un ordinateur spécifié. |
| EnumColorProfilesW | Énumère tous les profils qui remplissent les critères d’énumération donnés. |
| EnumICMProfiles | Énumère les profils de couleur de sortie disponibles pour un contexte de périphérique donné. |
| EnumICMProfilesProcCallback | Fonction de rappel définie par l’application pour EnumICMProfiles. |
| GetCMMInfo | Récupère diverses informations sur le module de gestion des couleurs (CMM) qui a créé la transformation de couleur spécifiée. |
| GetColorDirectoryW | récupère le chemin d’accès du répertoire de couleurs Windows sur un ordinateur spécifié. |
| GetColorProfileElement | Copie les données d’un élément de profil balisé spécifié d’un profil de couleurs spécifié dans une mémoire tampon. |
| GetColorProfileElementTag | Récupère le nom de balise spécifié par dwIndex dans la table des balises d’un profil de couleurs ICC (International Color Consortium) donné, où dwIndex est un index de base 1 dans cette table. |
| GetColorProfileFromHandle | Récupère le contenu du profil de couleurs en fonction d’un handle d’un profil de couleurs ouvert. |
| GetColorProfileHeader | Récupère ou dérive une structure d’en-tête ICC à partir du profil de couleurs ICC ou du profil XML WCS. Les pilotes et les applications doivent supposer que retourne la valeur true indique qu’un en-tête correctement structuré est retourné. Chaque balise doit toujours être validée indépendamment à l’aide de l’API ICM2 héritée ou des API de schéma XML. |
| GetColorSpace | Obtient l’espace colorimétrique d’entrée actuel dans un contexte de périphérique. |
| GetCountColorProfileElements | Récupère le nombre d’éléments avec balises dans un profil de couleurs donné. |
| GetDeviceGammaRamp | Obtient la rampe gamma à partir des panneaux d’affichage de couleur directe. |
| GetICMProfile | Obtient le profil de couleur de sortie actuel d’un contexte de périphérique. |
| GetLogColorSpace | Obtient la structure LOGCOLORSPACE d’un contexte de périphérique. |
| GetNamedProfileInfo | Récupère des informations sur le profil de couleurs nommé ICC (International Color Consortium) qui est spécifié dans le premier paramètre. |
| GetPS2ColorRenderingDictionary | récupère le dictionnaire de rendu de couleur de PostScript niveau 2 à partir du profil de couleurs ICC spécifié. |
| GetPS2ColorRenderingIntent | récupère l' intention de rendu de couleur de niveau 2 PostScript à partir d’un profil de couleurs ICC. |
| GetPS2ColorSpaceArray | récupère le PostScript tableau d' espace de couleurs de niveau 2 à partir d’un profil de couleurs ICC. |
| GetStandardColorSpaceProfileW | Récupère le profil de couleurs inscrit pour l’espace de couleursstandard spécifié. |
| ICMProgressProcCallback | Rappel fourni par l’application pour signaler la progression. |
| InstallColorProfileW | Installe un profil donné pour une utilisation sur un ordinateur spécifié. Le profil est également copié dans le répertoire des couleurs. |
| IsColorProfileTagPresent | Signale si une balise ICC (International Color Consortium) spécifiée est présente dans le profil de couleurs spécifié. |
| IsColorProfileValid | permet de déterminer si le profil spécifié est un profil ICC (International color Consortium) valide ou un handle de profil WCS (Windows Color System) valide qui peut être utilisé pour la gestion des couleurs. |
| OpenColorProfileW | Crée un handle vers un profil de couleurs spécifié. Le descripteur peut ensuite être utilisé dans d’autres fonctions de gestion des profils. |
| RegisterCMMW | Associe une valeur d’identification spécifiée à la bibliothèque de liens dynamiques du module de gestion des couleurs spécifiée (DLL CMM). lorsque cet ID apparaît dans un profil de couleurs, Windows pouvez alors localiser le CMM correspondant afin de créer une transformation. |
| SelectCMM | Vous permet de sélectionner le module de gestion des couleurs par défaut (CMM) à utiliser. |
| SetColorProfileElement | Définit les données d’élément pour un élément de profil balisé dans un profil de couleurs ICC. |
| SetColorProfileElementReference | Crée dans un profil de couleurs ICC spécifié une nouvelle balise qui référence les mêmes données qu’une balise existante. |
| SetColorProfileElementSize | Définit la taille d’un élément balisé dans un profil de couleurs ICC. |
| SetColorProfileHeader | Définit les données d’en-tête dans un profil de couleurs ICC spécifié. |
| SetColorSpace | Définit l’espace colorimétrique d’entrée d’un contexte de périphérique. |
| SetDeviceGammaRamp | Définit la rampe gamma sur les panneaux d’affichage de couleur directe. |
| SetICMMode | Active ou désactive la gestion des couleurs dans un contexte de périphérique. |
| SetICMProfile | Définit le profil de couleur de sortie pour un contexte de périphérique donné. |
| SetStandardColorSpaceProfileW | Inscrit un profil spécifié pour un espace de couleursstandard donné. Le profil peut être interrogé à l’aide de GetStandardColorSpaceProfileW. |
| SetupColorMatchingW | Fournit un contrôle utilisateur sur la gestion des couleurs par le biais d’une boîte de dialogue. |
| TranslateBitmapBits | Convertit les couleurs de la bitmap à l’aide d’une transformation de couleur. |
| TranslateColors | Convertit un tableau de couleurs de l' espace de couleurs source en espace de couleurs de destination, tel que défini par une transformation de couleur. |
| UninstallColorProfileW | Supprime un profil de couleurs spécifié d’un ordinateur spécifié. Les fichiers associés sont éventuellement supprimés du système. |
| UnregisterCMMW | Dissocie une valeur d’ID spécifiée d’une bibliothèque de liens dynamiques (DLL) de module de gestion des couleurs donnée. |
| WcsAssociateColorProfileWithDevice | Associe un profil de couleurs WCS spécifié à un périphérique spécifié. |
| WcsCheckColors | Détermine si les couleurs d’un tableau se trouvent dans la gamme de sortie d’une transformation de couleur WCS spécifiée. |
| WcsCreateIccProfile | Convertit un profil WCS en profil ICC. |
| WcsDisassociateColorProfileFromDevice | Dissocie un profil de couleurs WCS spécifié avec un périphérique spécifié sur un ordinateur spécifié. |
| WcsEnumColorProfiles | Énumère tous les profils de couleurs qui répondent aux critères d’énumération dans la portée de gestion des profils spécifiée. |
| WcsEnumColorProfilesSize | Retourne la taille, en octets, de la mémoire tampon requise par la fonction WcsEnumColorProfiles pour énumérer les profils de couleurs. |
| WcsGetCalibrationManagementState | Détermine si la gestion du système de l’état d’étalonnage de l’affichage est activée. |
| WcsGetDefaultColorProfile | Récupère le profil de couleurs par défaut pour un appareil ou la valeur par défaut indépendante du périphérique si l’appareil n’est pas spécifié. |
| WcsGetDefaultColorProfileSize | Retourne la taille, en octets, du nom du profil de couleurs par défaut d’un appareil, y compris la marque de fin null . |
| WcsGetDefaultRenderingIntent | Retourne l’intention de rendu au niveau de l’utilisateur ou du système. |
| WcsGetUsePerUserProfiles | Détermine si l’utilisateur a choisi d’utiliser une liste d’association de profils par utilisateur pour l’appareil spécifié. |
| WcsOpenColorProfileW | Crée un handle vers un profil de couleurs spécifié. |
| WcsSetCalibrationManagementState | Active ou désactive la gestion du système de l’état d’étalonnage de l’affichage. |
| WcsSetDefaultColorProfile | Définit le nom du profil de couleurs par défaut du type de profil spécifié dans l’étendue de gestion des profils spécifiée. |
| WcsSetDefaultRenderingIntent | Définit l’intention de rendu de l’utilisateur ou de l’ensemble du système. |
| WcsSetUsePerUserProfiles | Permet à l’utilisateur de spécifier s’il faut ou non utiliser une liste d’association de profils par utilisateur pour l’appareil spécifié. |
| WcsTranslateColors | Convertit un tableau de couleurs de l’espace de couleurs source en espace de couleurs de destination, tel que défini par une transformation de couleur. |