Intestazione icm.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
icm.h contiene le interfacce di programmazione seguenti:
Funzioni
AssociateColorProfileWithDeviceA Associa un profilo colore specificato a un dispositivo specificato. (ANSI) |
AssociateColorProfileWithDeviceW Associa un profilo colore specificato a un dispositivo specificato. (Unicode) |
CheckBitmapBits Controlla se i pixel in una bitmap specificata si trovano all'interno della gamma di output di una trasformazione specificata. |
CheckColors Determina se i colori in una matrice si trovano all'interno della gamma di output di una trasformazione specificata. |
CloseColorProfile Chiude un handle di profilo aperto. |
CMCheckColors Determina se i colori specificati si trovano all'interno della gamma di output di una trasformazione specificata. |
CMCheckColorsInGamut Determina se i triple RGB specificati si trovano nella gamma di output di una trasformazione specificata. |
CMCheckRGBs Controlla i colori bitmap rispetto a una gamma di output. |
CMConvertColorNameToIndex Converte i nomi dei colori in uno spazio colore denominato in numeri di indice in un profilo colore. |
CMConvertIndexToColorName Trasforma gli indici in uno spazio colori in una matrice di nomi in uno spazio colori denominato. (CMConvertIndexToColorName) |
CMCreateDeviceLinkProfile Crea un profilo di collegamento del dispositivo nel formato specificato dal International Color Consortium nella specifica del formato del profilo CPI. |
CMCreateMultiProfileTransform Accetta una matrice di profili o un singolo profilo di collegamento del dispositivo e crea una trasformazione del colore. Questa trasformazione è un mapping dallo spazio colori specificato dal primo profilo a quello del secondo profilo e così via fino all'ultimo. |
CMCreateProfile Crea un profilo colore di visualizzazione da una struttura LOGCOLORSPACEA . |
CMCreateProfileW Crea un profilo colore di visualizzazione da una struttura LOGCOLORSPACEW . |
CMCreateTransform Deprecato. Non esiste un'API sostitutiva perché non è più stata usata. Gli sviluppatori di moduli CMM alternativi non devono implementarlo. (CMCreateTransform) |
CMCreateTransformExt Crea una trasformazione del colore mappata da un input LOGCOLORSPACEA a uno spazio di destinazione facoltativo e quindi a un dispositivo di output usando un set di flag che definiscono la modalità di creazione della trasformazione. |
CMCreateTransformExtW Crea una trasformazione del colore mappata da un input LOGCOLORSPACEW a uno spazio di destinazione facoltativo e quindi a un dispositivo di output, usando un set di flag che definiscono la modalità di creazione della trasformazione. |
CMCreateTransformW Deprecato. Non esiste un'API sostitutiva perché non è più stata usata. Gli sviluppatori di moduli CMM alternativi non devono implementarlo. (CMCreateTransformW) |
CMDeleteTransform Elimina una trasformazione di colore specificata e libera qualsiasi memoria associata. |
CMGetInfo Recupera varie informazioni sul modulo di gestione dei colori (CMM). |
CMGetNamedProfileInfo Recupera informazioni sul profilo di colore denominato specificato. |
CMGetPS2ColorRenderingDictionary CMGetPS2ColorRenderingDictionary e i parametri aggiuntivi associati sono da determinare. |
CMGetPS2ColorRenderingIntent Recupera la finalità di rendering dei colori postscript di livello 2 da un profilo. |
CMGetPS2ColorSpaceArray CMGetPS2ColorSpaceArray e i parametri, restituisce e le osservazioni associate sono da determinare. |
CMIsProfileValid Segnala se il profilo specificato è un profilo ICC valido che può essere utilizzato per la gestione dei colori. |
CMTranslateColors Converte una matrice di colori da uno spazio colore di origine in uno spazio colori di destinazione usando una trasformazione di colore. |
CMTranslateRGB Converte un rgbQuad fornito dall'applicazione nello spazio dei colori del dispositivo. |
CMTranslateRGBs Converte una bitmap da uno spazio colore a un'altra usando una trasformazione del colore. |
CMTranslateRGBsExt Converte periodicamente una bitmap da un formato definito in un formato definito diverso e chiama periodicamente una funzione di callback, se specificata, per segnalare lo stato di avanzamento e consentire all'applicazione chiamante di terminare la traduzione. |
ColorProfileAddDisplayAssociation ColorProfileAddDisplayAssociation associa un profilo colore installato a una visualizzazione specificata nell'ambito specificato. |
ColorProfileGetDisplayDefault ColorProfileGetDisplayDefault ottiene il profilo colore predefinito per una determinata visualizzazione nell'ambito specificato. |
ColorProfileGetDisplayList ColorProfileGetDisplayList recupera l'elenco di profili associati a una determinata visualizzazione nell'ambito specificato. |
ColorProfileGetDisplayUserScope ColorProfileGetDisplayUserScope ottiene l'ambito del profilo colore attualmente selezionato della visualizzazione fornita, ovvero utente o sistema. |
ColorProfileRemoveDisplayAssociation ColorProfileRemoveDisplayAssociation disassociacia un profilo colore installato da una visualizzazione specificata nell'ambito specificato. |
ColorProfileSetDisplayDefaultAssociation ColorProfileSetDisplayDefaultAssociation imposta un profilo colore installato come profilo predefinito per una visualizzazione specificata nell'ambito specificato. |
ConvertColorNameToIndex Converte i nomi dei colori in uno spazio colori denominato in numeri di indice in un profilo di colore INTERNATIONAL Color Consortium (CP). |
ConvertIndexToColorName Trasforma gli indici in uno spazio colori in una matrice di nomi in uno spazio colori denominato. (ConvertIndexToColorName) |
CreateColorTransformA Crea una trasformazione di colore che le applicazioni possono usare per eseguire la gestione dei colori. (ANSI) |
CreateColorTransformW Crea una trasformazione di colore che le applicazioni possono usare per eseguire la gestione dei colori. (Unicode) |
CreateDeviceLinkProfile Crea un profilo di collegamento del dispositivo INTERNATIONAL Color Consortium (ICC) da un set di profili colore, usando le finalità specificate. |
CreateMultiProfileTransform Accetta una matrice di profili o un singolo profilo di collegamento del dispositivo e crea una trasformazione di colore che le applicazioni possono usare per eseguire il mapping dei colori. |
CreateProfileFromLogColorSpaceA Converte uno spazio colore logico in un profilo del dispositivo. (ANSI) |
CreateProfileFromLogColorSpaceW Converte uno spazio colore logico in un profilo del dispositivo. (Unicode) |
DeleteColorTransform Elimina una determinata trasformazione di colore. |
DisassociateColorProfileFromDeviceA Annulla l'associazione di un profilo colore specificato con un dispositivo specificato in un computer specificato. (ANSI) |
DisassociateColorProfileFromDeviceW Annulla l'associazione di un profilo colore specificato con un dispositivo specificato in un computer specificato. (Unicode) |
EnumColorProfilesA Enumera tutti i profili che soddisfano i criteri di enumerazione specificati. (ANSI) |
EnumColorProfilesW Enumera tutti i profili che soddisfano i criteri di enumerazione specificati. (Unicode) |
GetCMMInfo Recupera varie informazioni sul modulo di gestione dei colori (CMM) che ha creato la trasformazione del colore specificata. |
GetColorDirectoryA Recupera il percorso della directory COLOR di Windows in un computer specificato. (ANSI) |
GetColorDirectoryW Recupera il percorso della directory COLOR di Windows in un computer specificato. (Unicode) |
GetColorProfileElement Copia i dati da un elemento del profilo con tag specificato di un profilo colore specificato in un buffer. |
GetColorProfileElementTag Recupera il nome del tag specificato da dwIndex nella tabella tag di un determinato profilo di colore INTERNATIONAL Color Consortium (ICC), dove dwIndex è un indice in base uno in tale tabella. |
GetColorProfileFromHandle Dato un handle a un profilo colore aperto, la funzione GetColorProfileFromHandle copia il contenuto del profilo in un buffer fornito dall'applicazione. Se l'handle è un handle WCS (Windows Color System), il DMP viene restituito e il CAMP e GMMP associato a HPROFILE vengono ignorati. |
GetColorProfileHeader Recupera o deriva la struttura dell'intestazione ICC da un profilo di colore ICC o da un profilo XML WCS. I driver e le applicazioni devono presupporre che la restituzione di TRUE indichi solo che viene restituita un'intestazione strutturata correttamente. Ogni tag dovrà comunque essere convalidato in modo indipendente usando le API ICM2 legacy o le API DI XML Schema. |
GetCountColorProfileElements Recupera il numero di elementi contrassegnati in un determinato profilo colore. |
GetNamedProfileInfo Recupera informazioni sul profilo colore denominato INTERNATIONAL Color Consortium (ICC) specificato nel primo parametro. |
GetPS2ColorRenderingDictionary Recupera il dizionario di rendering dei colori postscript di livello 2 dal profilo di colore CP specificato. |
GetPS2ColorRenderingIntent Recupera la finalità di rendering dei colori PostScript Livello 2 da un profilo di colore CPI. |
GetPS2ColorSpaceArray Recupera la matrice di spazi dei colori PostScript Livello 2 da un profilo di colore CPI. |
GetStandardColorSpaceProfileA Recupera il profilo colore registrato per lo spazio colore standard specificato. (ANSI) |
GetStandardColorSpaceProfileW Recupera il profilo colore registrato per lo spazio colore standard specificato. (Unicode) |
InstallColorProfileA Installa un determinato profilo da usare in un computer specificato. Il profilo viene copiato anche nella directory COLOR. (ANSI) |
InstallColorProfileW Installa un determinato profilo da usare in un computer specificato. Il profilo viene copiato anche nella directory COLOR. (Unicode) |
IsColorProfileTagPresent Segnala se un tag INTERNATIONAL Color Consortium (ICC) specificato è presente nel profilo colore specificato. |
IsColorProfileValid Consente di determinare se il profilo specificato è un profilo INTERNATIONAL Color Consortium (CP) valido o un handle di profilo WCS (Windows Color System) valido che può essere utilizzato per la gestione dei colori. |
OpenColorProfileA Crea un handle in un profilo colore specificato. L'handle può quindi essere usato in altre funzioni di gestione del profilo. (ANSI) |
OpenColorProfileW Crea un handle in un profilo colore specificato. L'handle può quindi essere usato in altre funzioni di gestione del profilo. (Unicode) |
RegisterCMMA Associa un valore di identificazione specificato alla libreria di collegamento dinamico del modulo di gestione colori (DLL CMM) specificata. Quando questo ID viene visualizzato in un profilo colore, Windows può quindi individuare il CMM corrispondente in modo da creare una trasformazione. (ANSI) |
RegisterCMMW Associa un valore di identificazione specificato alla libreria di collegamento dinamico del modulo di gestione colori (DLL CMM) specificata. Quando questo ID viene visualizzato in un profilo colore, Windows può quindi individuare il CMM corrispondente in modo da creare una trasformazione. (Unicode) |
SelezionareCMM Consente di selezionare il modulo CMM (Color Management Module) preferito da usare. |
SetColorProfileElement Imposta i dati degli elementi per un elemento profilo con tag in un profilo di colore ICC. |
SetColorProfileElementReference Crea in un profilo di colore CP specificato un nuovo tag che fa riferimento agli stessi dati di un tag esistente. |
SetColorProfileElementSize Imposta le dimensioni di un elemento con tag in un profilo di colore ICC. |
SetColorProfileHeader Imposta i dati di intestazione in un profilo di colore CP specificato. |
SetStandardColorSpaceProfileA Registra un profilo specificato per uno spazio colore standard specificato. È possibile eseguire query sul profilo usando GetStandardColorSpaceProfileW. (ANSI) |
SetStandardColorSpaceProfileW Registra un profilo specificato per uno spazio colore standard specificato. Il profilo può essere sottoposto a query tramite GetStandardColorSpaceProfileW. (Unicode) |
SetupColorMatchingA Crea una finestra di dialogo Gestione colori che consente all'utente di scegliere se abilitare la gestione dei colori e, in tal caso, fornisce il controllo sui profili di colore usati e sulla finalità di rendering. (ANSI) |
SetupColorMatchingW Crea una finestra di dialogo Gestione colori che consente all'utente di scegliere se abilitare la gestione dei colori e, in tal caso, fornisce il controllo sui profili di colore usati e sulla finalità di rendering. (Unicode) |
TranslateBitmapBits Converte i colori di una bitmap con un formato definito in modo da produrre un'altra bitmap in un formato richiesto. |
TranslateColors Converte una matrice di colori dallo spazio colore di origine allo spazio dei colori di destinazione come definito da una trasformazione del colore. |
DisinstallaColorProfileA Rimuove un profilo di colore specificato da un computer specificato. I file associati vengono eliminati facoltativamente dal sistema. (ANSI) |
DisinstallaColorProfileW Rimuove un profilo di colore specificato da un computer specificato. I file associati vengono eliminati facoltativamente dal sistema. (Unicode) |
Annullare la registrazioneCMMA Dissocia un valore ID specificato da una determinata libreria di gestione dei colori (DLL CMM). (ANSI) |
Annullare la registrazioneCMMW Dissocia un valore ID specificato da una determinata libreria di gestione dei colori (DLL CMM). (Unicode) |
WcsAssociateColorProfileWithDevice WcsAssociateColorProfileWithDevice associa un profilo di colore WCS specificato a un dispositivo specificato. |
WcsCheckColors Determina se i colori in una matrice si trovano all'interno del intervallo di output di una trasformazione di colore WCS specificata. |
WcsCreateIccProfile Converte un profilo WCS in un profilo International Color Consortium (ICC). |
WcsDisassociateColorProfileFromDevice Annulla l'accesso a un profilo di colore WCS specificato da un dispositivo specificato in un computer. |
WcsEnumColorProfiles Enumera tutti i profili di colore che soddisfano i criteri di enumerazione nell'ambito di gestione del profilo specificato. |
WcsEnumColorProfilesSize Restituisce le dimensioni, in byte, del buffer richiesto dalla funzione WcsEnumColorProfiles per enumerare i profili di colore. |
WcsGetCalibrationManagementState Determina se la gestione del sistema dello stato di calibrazione dello schermo è abilitata. |
WcsGetDefaultColorProfile Recupera il profilo di colore predefinito per un dispositivo o per un valore predefinito indipendente dal dispositivo se il dispositivo non è specificato. |
WcsGetDefaultColorProfileSize Restituisce le dimensioni, in byte, del nome del profilo di colore predefinito (incluso il terminatore NULL ), per un dispositivo. |
WcsGetDefaultRenderingIntent Recupera la finalità di rendering predefinita nell'ambito di gestione del profilo specificato. |
WcsGetUsePerUserProfiles Determina se l'utente ha scelto di usare un elenco di associazione per profilo utente per il dispositivo specificato. |
WcsOpenColorProfileA Crea un handle in un profilo di colore specificato. (ANSI) |
WcsOpenColorProfileW Crea un handle in un profilo di colore specificato. (Unicode) |
WcsSetCalibrationManagementState Abilita o disabilita la gestione del sistema dello stato di calibrazione dello schermo. |
WcsSetDefaultColorProfile Imposta il nome del profilo di colore predefinito per il tipo di profilo specificato nell'ambito di gestione del profilo specificato. |
WcsSetDefaultRenderingIntent Imposta la finalità di rendering predefinita nell'ambito di gestione del profilo specificato. |
WcsSetUsePerUserProfiles Consente a un utente di specificare se usare un elenco di associazione per profilo utente per il dispositivo specificato. |
WcsTranslateColors Converte una matrice di colori dallo spazio colore di origine allo spazio dei colori di destinazione come definito da una trasformazione del colore. |
Funzioni di callback
PBMCALLBACKFN TBD (PBMCALLBACKFN) |
PCMSCALLBACKA *PCMSCALLBACKA* (o ApplyCallbackFunction) è una funzione di callback che si implementa che aggiorna i dati di configurazione WCS mentre la finestra di dialogo visualizzata dalla funzione SetupColorMatchingW viene eseguita. |
PCMSCALLBACKW *PCMSCALLBACKW* (o ApplyCallbackFunction) è una funzione di callback che si implementa che aggiorna i dati di configurazione WCS mentre la finestra di dialogo visualizzata dalla funzione SetupColorMatchingW viene eseguita. |
Strutture
CMYKCOLOR Descrizione della struttura CMYKCOLOR. |
COLORE Descrizione dell'unione COLOR. |
COLORMATCHSETUPA La struttura COLORMATCHSETUP contiene informazioni usate dalla funzione SetupColorMatchingW per inizializzare la finestra di dialogo ColorManagement . (ANSI) |
COLORMATCHSETUPW La struttura COLORMATCHSETUP contiene informazioni usate dalla funzione SetupColorMatchingW per inizializzare la finestra di dialogo ColorManagement . (Unicode) |
ENUMTYPEA Contiene informazioni che definiscono i vincoli di enumerazione del profilo. (ANSI) |
ENUMTYPEW Contiene informazioni che definiscono i vincoli di enumerazione del profilo. (Unicode) |
GENERIC3CHANNEL TBD (GENERIC3CHANNEL) |
GRIGIOCOLORE Descrizione della struttura GRAYCOLOR. |
HiFiCOLOR Descrizione della struttura HiFiCOLOR. |
LabCOLOR TBD (LabCOLOR) |
NAMED_PROFILE_INFO La struttura NAMED_PROFILE_INFO viene usata per archiviare informazioni su un profilo di colore denominato. |
NAMEDCOLOR TBD (NAMEDCOLOR) |
PROFILO Contiene informazioni che definiscono un profilo di colore. |
PROFILEHEADER Contiene informazioni che descrivono il contenuto di un file di profilo del dispositivo. Questa intestazione si verifica all'inizio di un file di profilo del dispositivo. |
RGBCOLOR TBD (RGBCOLOR) |
XYZCOLOR TBD (XYZCOLOR) |
YxyCOLOR TBD (YxyCOLOR) |
Enumerazioni
BMFORMAT I valori del tipo enumerato BMFORMAT vengono usati da diverse funzioni WCS per indicare il formato in cui si trovano le bitmap specifiche. |
COLORDATATYPE Usato dalle funzioni WCS per indicare il tipo di dati del contenuto vettore. |
COLORPROFILESUBTYPE Specifica il sottotipo del profilo di colore. |
COLORPROFILETYPE Specifica il tipo di profilo di colore. |
COLORTYPE I valori dell'enumerazione COLORTYPE vengono usati da diverse funzioni WCS. Le variabili di tipo COLOR sono definite negli spazi colori enumerati dall'enumerazione COLORTYPE . |
WCS_PROFILE_MANAGEMENT_SCOPE Specifica l'ambito di un'operazione di gestione del profilo, ad esempio l'associazione di un profilo a un dispositivo. |