CompositingQuality Enumerazione

Definizione

Specifica il livello di qualità da utilizzare durante la composizione.

public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality = 
Public Enum CompositingQuality
Ereditarietà
CompositingQuality

Campi

Nome Valore Descrizione
Invalid -1

Qualità non valida.

Default 0

Qualità predefinita.

HighSpeed 1

Alta velocità, bassa qualità.

HighQuality 2

Composizione ad alta qualità e bassa velocità.

GammaCorrected 3

Viene utilizzata la correzione gamma.

AssumeLinear 4

Si supponga valori lineari.

Commenti

Quando si specifica che la correzione gamma non deve essere applicata, si presuppone che i dati dell'immagine di cui eseguire il rendering (mescolati con lo sfondo) si trovino in uno spazio colore lineare con un valore gamma pari a 1,0. Di conseguenza, non viene applicata alcuna regolazione gamma ai dati dell'immagine prima o dopo la fusione dell'immagine con lo sfondo.

Quando si specifica che la correzione gamma deve essere applicata, si presuppone che i dati dell'immagine di cui eseguire il rendering (mescolati con lo sfondo) si trovino nello spazio dei colori sRGB con un valore gamma pari a 2,2. Per garantire una fusione accurata, i dati dell'immagine di input vengono trasformati in uno spazio lineare (gamma = 1,0) prima che i colori vengano mescolati e trasformati nuovamente in uno spazio sRGB (gamma = 2,2) successivamente. Questa modalità comporta una miscela più accurata a scapito del tempo di elaborazione aggiuntivo.

Si applica a