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.

Un'immagine RGBA su uno sfondo a scacchiera, alpha al 100% a sinistra e allo 0% a destra
Un'immagine RGBA su uno sfondo a scacchiera, alpha al 100% a sinistra e allo 0% a destra

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.

Aggiornato April 12, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Which year did the Unix epoch begin?

A
1965
0%
B
1970
0%
C
1975
0%
D
1980
0%
Correct! Incorrect!     View the Epoch Time definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di RGBA in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.