Il eq
filtro regola i canali di colore in relazione al loro stato attuale, ovvero aumentando o diminuendo la loro intensità (come una manopola "volume" nel suono). Per raggiungere la tua temperatura di colore target con eq
dovresti calcolare la temperatura di colore corrente di ogni regione nella foto e quindi modificarla, qualcosa per cui hai bisogno di un frame server come AviSynth. Ma tutto ciò non è davvero necessario, perché non vuoi davvero controllare completamente il tuo bilanciamento del bianco, vuoi solo applicare un filtro fisso che si tradurrà in una tonalità di colore specifica - in questo caso seppia. Per questo dovresti usare invece il filtro colorchannelmixer che fornisce un modo per gestire il bilanciamento del bianco dei pixel l'uno rispetto all'altro. La documentazione del filtro ha un esempio specifico di seppia:
colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131
Come funziona (spiegazione molto semplificata)
Il colorchannelmixer
Il filtro descrive l'immagine come se avesse 4 canali di colore, chiamati rosso, verde, blu e alfa (il canale "maschera"). Per impostazione predefinita, ogni canale rappresenta l'intensità del colore dopo il quale è nominato come 1.0. Quindi, il canale "Rosso" rappresenta la porzione dell'immagine che è rossa per 1,0, la porzione che è verde per 0,0, la porzione che è blu come 0,0. E la porzione che è alfa volte 0,0. Allo stesso modo, ogni altro canale ha un valore di 1,0 per il "suo" colore e 0,0 per tutti gli altri. Ora il filtro consente di "rubare" un colore dal suo canale e iniettare la sua "energia" in un altro canale. Ad esempio, potresti aumentare il valore di rosso nel canale "Verde" su 1,0 e modificare il valore di rosso nel canale "Rosso" su 0,0, così ora l'intensità del verde aumenterà in ogni pixel dell'intensità originale del rosso, senza lasciare alcun rosso nell'immagine e senza cambiare l'intensità relativa di blu e alfa. Quando si applica questo concetto su tutte e 16 le combinazioni di colori, si ottiene una matrice che definisce l'intensità di colore risultante di ciascun pixel come un prodotto di tutte le intensità di colore originali. Il risultato viene quindi normalizzato e si ottiene un modo semplice per esprimere la curva di trasformazione del colore.
Quanto sopra è in qualche modo semplicistico e per capire come si applica alla tua domanda specifica puoi leggere di più sulla teoria della temperatura di colore . Nota che con il colorchannelmixer
filtro puoi fare anche altre cose come generare negativi di colore, ridurre l'intensità del colore per ottenere effetti simili ai fumetti e molto altro.
Spero che questo funzioni bene per te!
colorchannelmixer
filtro per favore. La documentazione in sé sembra non contenere molti dettagli. Quali sono quei valori separati da due punti?