# Opérations booléennes sur les canaux d’image

Combinez les valeurs rouge, verte et bleue de chaque pixel avec un ET, un OU ou un XOR au niveau du bit et obtenez le résultat sous forme d’image en niveaux de gris. Cette opération de bas niveau révèle les chevauchements entre les canaux, crée des motifs graphiques glitch et aide à travailler avec des masques, à expérimenter la stéganographie et à enseigner le stockage des couleurs numériques sous forme de bits. Le canal alpha d’origine est conservé.

## Foire aux questions

### Que calcule l’outil ?

Pour chaque pixel, l’outil prend les valeurs rouge, verte et bleue sur 8 bits et les combine avec l’opérateur binaire choisi. Le résultat unique devient la valeur de gris du pixel. Un pixel avec rouge 240, vert 60 et bleu 255 donne 48 avec AND et 255 avec OR.

### Que font AND, OR et XOR ?

AND ne conserve que les bits présents dans les trois canaux ; le résultat est donc sombre, sauf si tous les canaux sont clairs. OR conserve les bits présents dans au moins un canal ; le résultat est donc clair si l’un des canaux est clair. XOR, aussi appelé eor, conserve les bits présents dans un nombre impair de canaux et produit des motifs en bandes saisissants.

### Pourquoi le résultat semble-t-il postérisé ou présenter des bandes ?

Les opérations binaires agissent sur la représentation binaire des nombres, et non sur leur luminosité. De petites variations de couleur peuvent donc inverser des bits de poids fort et provoquer des sauts dans le résultat. C’est pourquoi XOR produit notamment des bandes semblables à des courbes de niveau. Ce comportement est attendu et constitue la base de nombreux effets d’art glitch.

### Que se passe-t-il avec une image en niveaux de gris ?

Une image en niveaux de gris est traitée comme trois canaux identiques. AND et OR renvoient alors les valeurs de gris d’origine et XOR renvoie également la même valeur, car un nombre impair de bits identiques reste activé. Cet opérateur est pertinent pour les images couleur.

### La transparence est-elle préservée ?

Oui, le canal alpha est mis de côté, les canaux de couleur sont combinés, puis l’alpha est réintégré. Les zones transparentes restent transparentes dans le résultat en niveaux de gris.

### À quoi cela peut-il servir ?

Cet outil permet d’explorer l’encodage des couleurs, de créer rapidement des masques lorsque tous les canaux sont clairs, de masquer ou de révéler des motifs de bits et de créer des œuvres abstraites. Les développeurs l’utilisent aussi pour vérifier les pipelines de traitement d’images.

### Quel est le format de sortie ?

Le résultat est un PNG sans perte qui s’affiche en niveaux de gris. Il conserve les dimensions de l’image importée après la limite de 4000 pixels.

### Quels formats puis-je importer ?

Importez des images JPEG, PNG, GIF, WebP, TIFF ou AVIF jusqu’à 5 MB. Les fichiers animés utilisent leur première image. Notez que la compression JPEG modifie les bits de poids faible : les résultats sur les fichiers JPEG semblent donc plus bruités que sur les fichiers PNG.

### En quoi est-ce différent de Image Bitwise Blend ?

Cet outil combine les canaux d’une seule image. Image Bitwise Blend combine deux images différentes canal par canal avec les mêmes opérateurs. Utilisez cet outil pour mélanger des images et celui-ci pour analyser une seule image.

### Quel moteur est utilisé ?

L’outil utilise l’opération bandbool de la bibliothèque sharp sur libvips, qui applique l’opérateur aux bandes de chaque pixel. Le résultat est exact et déterministe.

Votre publicité ici ?

[Envoyez-nous un e-mail](mailto:hi@dennn.is?subject=Publicit%C3%A9%20sur%20OneClick%20Pro)

[Annonce La suite de plugins prête pour les agents de WordPress.](https://sleekwp.com/?ref=oneclickpro)
