Condividi tramite


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.