2012-02-11 7 views
5

Nella mia applicazione eseguo correzioni gamma, luminosità e contrasto definite dall'utente. Ora mi chiedevo se esiste un ordine standard per farlo o meno.Esiste una sequenza standard per le correzioni gamma, luminosità e contrasto?

Può sembrare banale ma non ho trovato nulla in merito. Immagino sia possibile ottenere lo stesso risultato indipendentemente dall'ordine, ma voglio essere sicuro per renderlo il più intuitivo possibile.

risposta

-1

La maggior parte degli effetti prevedibili può essere ottenuta utilizzando color matrix. L'applicazione sequenziale delle trasformazioni potrebbe comportare una perdita poiché gli overflow del colore durante ogni passaggio saranno irrecuperabili. In alternativa, le trasformazioni del colore possono essere eseguite con maggiore precisione rispetto ai dati sorgente - quindi l'ordine non è importante a causa della gamma, del contrasto e della luminosità solo delle trasformazioni di luminanza.

Edit: Per chiarire - ordine non è importante all'interno di una singola trasformazione, da non confondere con più trasformazioni in sequenza.

+0

L'ordine è importante. Per un determinato set di valori di parametro, il risultato varierà in base all'ordine delle operazioni. – Hugues

+0

Indipendentemente dall'implementazione, il contrasto e le operazioni gamma o non lineari e la modifica dell'ordine di operazione modificherà l'output. Un valore di luminanza del 40% con una luminosità del + 40% (= 80%) seguito dal contrasto massimo finirà al 100%, mentre se il contrasto viene applicato per primo (0%) e poi la luminosità tornerà al 40%. –

Problemi correlati