# Image Channel Boolean

Combinate i valori rosso, verde e blu di ogni pixel con un’operazione bit a bit AND, OR o XOR e ottenete il risultato come immagine in scala di grigi. Questa operazione di basso livello mostra come si sovrappongono i canali, crea motivi grafici glitch e aiuta con maschere, esperimenti di steganografia e attività didattiche sulla rappresentazione dei colori digitali in bit. Il canale alfa dell’immagine originale viene mantenuto.

## Domande frequenti

### Che cosa calcola lo strumento?

Per ogni pixel, prende i valori a 8 bit di rosso, verde e blu e li combina con l’operatore bit a bit selezionato. Il singolo risultato diventa il valore di grigio del pixel. Un pixel con rosso 240, verde 60 e blu 255 dà 48 con AND e 255 con OR.

### Che cosa fanno AND, OR e XOR?

AND mantiene solo i bit impostati in tutti e tre i canali, quindi il risultato è scuro a meno che tutti i canali non siano luminosi. OR mantiene i bit impostati in almeno un canale, quindi il risultato è luminoso se lo è almeno un canale. XOR, detto anche eor, mantiene i bit impostati in un numero dispari di canali e crea motivi a bande molto marcati.

### Perché il risultato appare posterizzato o a bande?

Le operazioni bit a bit agiscono sulla rappresentazione binaria dei numeri, non sulla loro luminosità; perciò, piccole variazioni di colore possono modificare i bit più significativi e causare salti nel risultato. Ecco perché XOR, in particolare, produce bande simili a curve di livello. È un comportamento previsto e costituisce la base di molti effetti di glitch art.

### Cosa succede con un’immagine in scala di grigi?

Un’immagine in scala di grigi viene trattata come tre canali identici. AND e OR restituiscono quindi i valori di grigio originali; anche XOR restituisce lo stesso valore, perché i bit uguali impostati in un numero dispari di canali rimangono impostati. L’operatore è significativo sulle immagini a colori.

### La trasparenza viene mantenuta?

Sì, il canale alfa viene messo da parte, i canali di colore vengono combinati e poi l’alfa viene riapplicato. Le aree trasparenti rimangono trasparenti nel risultato in scala di grigi.

### A cosa serve?

È utile per esplorare come vengono codificati i colori, creare rapidamente maschere in cui tutti i canali sono luminosi, nascondere o rivelare schemi di bit e realizzare opere astratte. Gli sviluppatori lo usano anche per verificare le pipeline di elaborazione delle immagini.

### Qual è il formato di output?

Il risultato è un PNG senza perdita di qualità, visualizzato in scala di grigi. Mantiene le dimensioni dell’immagine caricata dopo il limite di 4000 pixel.

### Quali formati posso caricare?

Caricate immagini JPEG, PNG, GIF, WebP, TIFF o AVIF fino a 5 MB. I file animati usano il primo fotogramma. Tenete presente che la compressione JPEG modifica i bit meno significativi, quindi i risultati sui file JPEG appaiono più rumorosi che su PNG.

### In cosa si differenzia da Image Bitwise Blend?

Questo strumento combina i canali all’interno di una sola immagine. Image Bitwise Blend combina due immagini diverse, canale per canale, usando gli stessi operatori. Usate quello per mescolare immagini e questo per analizzarne una sola.

### Quale motore viene utilizzato?

Lo strumento usa l’operazione bandbool della libreria sharp su libvips, che applica l’operatore alle bande di ciascun pixel. Il risultato è esatto e deterministico.

Il tuo annuncio qui?

[Scrivici](mailto:hi@dennn.is?subject=Pubblicit%C3%A0%20su%20OneClick%20Pro)

[Annuncio La suite di plugin pronta per gli agenti di WordPress.](https://sleekwp.com/?ref=oneclickpro)
