![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Grafica e immagini digitali (http://www.dsy.it/forum/forumdisplay.php?forumid=77)
-- [MARINI]alfa channel (http://www.dsy.it/forum/showthread.php?threadid=14355)
[MARINI]alfa channel
scusate, ma qualcuno può fare una breve spiegazione di cosa sia l'alfa channel e quando si usa?
dalle slide non capisco una fava e sul libro non c'è scritto niente!
ciao a tutti e grazie!![]()
Non so in che contesto ne parli, ma di solito l'alfa channel serve per controllare la trasparenza di un immagine.
alfa channel 1 (o 100%) -> immagine opaca
alfa channel 0 (o 0%) -> completamente trasparente

__________________
Ogni uomo mente, ma dategli una maschera e sarà sincero.
~ joker402 ~
grazie mille, ma mi mancano ancora un paio di cose...
nelle slide parla di clamp, sempre riferito alle formule dell'alfa channel, che cosa influenza?
opaca e trasparente significano che quando ho due immagini sovrapposte, posso decidere che si veda di più una piuttosto che l'altra?
e soprattutto l'alfa channel c'è solo per le immagini sovrapposte?
ciao e grazie mille!
l'alphachannel viene utilizzato per miscelare generlamente due immagini, statiche o provenienti da sorgenti video in movimento.
24 bit sono utilizzati per il colore (true color)
8 bit sono utilizzati per la trasparenza (alpha)
come gia' detto l'alpha e' un valore tra 0 e 1 (rapportato agli 8 bit di canale alpha)
ed indica il "grado" di trasparenza dell'immagine.
se dovessimo fondere due immagini (24 bit colore, 8 bit per ciascun colore primario R, G e B) l'operazione sarebbe la seguente:
ImmaA+ImmB=Pa(x,y)+Pb(x,y)
ovvero per ciascun pixel sommiamo i valori colore dell'immagine A con quelli dell'immagine B.
Ovviamente tale operazione viene fatta separatamente per ciascun colore primario RGB
se ogni colore ha un range di 8 bit , nella somma rischiamo di "sforare" il valore massimo di 255.
la funzione di CLAMP interviene in questo caso tagliando il valore risultante a massimo 255.
Ovviamente le due immagini hanno in questo caso lo stesso "peso" nell'operazione.
Utilizzando l'alpha channel l'operazione di somma diventa:
detto "alpha" il coefficiente di trasparenza,
ALPHA * ImmaA + (1-ALPHA)* ImmB=
(ALPHA * Pa(x,y) + (1-ALPHA) Pb(x,y)) * clamp(255)
le due immagini hanno un peso complementare in base al parametro ALPHA.
ovviamente la funzione di CLAMP e' sempre presente.
__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.
"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo
oh, meraviglia! grazie mille!
adesso è veramente tutto più chiaro!

| All times are GMT. The time now is 08:37. | Show all 5 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.