RGBA
È l'acronimo di "Red Green Blue Alpha".
RGBA è un modello di colore basato sul modello RGB. Combina la luce rossa, verde e blu per creare qualsiasi colore dello spettro, quindi aggiunge un quarto valore, l'alpha, per la trasparenza. È un modello di colore standard spesso utilizzato per l'editing delle immagini e la grafica web che richiedono livelli graduali di trasparenza.
Il modello di colore RGBA, come RGB, è additivo. Quando i tre canali di colore raggiungono i valori massimi, producono luce bianca; ai valori minimi, creano il nero. Il canale alpha aggiunge un valore separato per la trasparenza, compreso tra 0% (completamente trasparente) e 100% (completamente opaco). Un valore di trasparenza intermedio produce un pixel che lascia trasparire parte del colore dello sfondo. Ad esempio, un'immagine con un'ombra esterna utilizza un gradiente di pixel sempre più trasparenti per creare un'ombra che scurisce lo sfondo dietro di essa.
La profondità di colore più comune per le immagini RGBA è di 32 bit per pixel: 8 bit ciascuno per rosso, verde, blu e alpha. Ogni canale di colore a 8 bit può contenere un valore compreso tra 0 e 255; questo produce un'immagine con lo stesso numero di colori di un'immagine RGB True Color a 24 bit (256 x 256 x 256 = 16.777.216 colori possibili), con 256 livelli aggiuntivi di trasparenza possibili per ogni pixel. Tuttavia, mentre gli editor di immagini mostrano ogni valore RGB come un intervallo compreso tra 0 e 255, i valori di trasparenza vengono invece mostrati come un intervallo compreso tra 0 e 100%.
Esempio di RGBA
CSS utilizza i valori RGBA come uno dei possibili metodi per impostare il colore del testo e della grafica. I valori del rosso, del verde e del blu vengono inseriti come numeri compresi tra 0 e 255, mentre i valori alpha come numeri compresi tra 0.0 e 1.0. Ad esempio, il valore seguente produce testo blu completamente opaco:
rgba(0, 0, 255, 1.0)
L'esempio seguente produce invece testo blu parzialmente trasparente:
rgba(0, 0, 255, 0.5)
NOTE: I formati di file .PNG e .TIFF supportano immagini RGBA a 32 bit, così come i formati dei programmi professionali di editing delle immagini, come .PSD. Sebbene il formato di file .GIF supporti la trasparenza, non include un canale alpha, ma definisce invece un singolo colore nella relativa tabella di ricerca come trasparente.
Metti alla prova le tue conoscenze