Nozioni di base sul colore
Le funzionalità di colore dei dispositivi, ad esempio display e stampanti, possono variare da monocromatica a migliaia di colori. Poiché un'applicazione potrebbe dover generare output per i dispositivi in questo intervallo, deve essere preparata per gestire diverse funzionalità di colore.
Un'applicazione può individuare il numero di colori disponibili per un determinato dispositivo usando la funzioneGetDeviceCapsper recuperare il valore NUMCOLORS. Questo valore specifica il numero di colori disponibili per l'uso da parte dell'applicazione. In genere, questo conteggio corrisponde a una proprietà fisica del dispositivo di output, ad esempio il numero di inchiostri nella stampante o il numero di segnali di colore distinti che l'adattatore di visualizzazione può trasmettere al monitor.
Anche se il valore NUMCOLORS specifica il numero di colori, non identifica i colori disponibili. Un'applicazione può individuare i colori disponibili enumerando tutte le penne con il tipo di PS_SOLID. Poiché il driver di dispositivo che supporta un determinato dispositivo ha in genere una gamma completa di penne a tinta unita e perché il sistema richiede che le penne a tinta unita abbiano solo colori che il dispositivo può generare, l'enumerazione di queste penne è spesso equivalente all'enumerazione dei colori. Un'applicazione può enumerare le penne usando la funzioneEnumObjects. Per un esempio di codice, vedere 'enumerazione dei colori.
Per altre informazioni, vedere gli argomenti seguenti:
- valori di colore
- approssimazioni dei colori e dithering
- colore nelle bitmap
- combinazione di colori