Ga naar de inhoud

Image Channel Boolean

Combineer de rode, groene en blauwe waarden van elke pixel met een bitsgewijze AND, OR of XOR en ontvang het resultaat als één grijswaardeafbeelding. Deze bewerking op laag niveau laat zien hoe kanalen elkaar overlappen, maakt glitchachtige grafische patronen en helpt bij maskers, experimenten met steganografie en het uitleggen van de opslag van digitale kleuren in bits. Het alfakanaal van het origineel blijft behouden.

Kies bestanden of sleep ze naar het uploadveld. Maximale bestandsgrootte: 5 MB.

Resetten

Veelgestelde vragen

Wat berekent de tool?

Voor elke pixel neemt de tool de 8-bits rode, groene en blauwe waarden en combineert die met de gekozen bitsgewijze operator. Het resultaat wordt de grijswaarde van die pixel. Een pixel met rood 240, groen 60 en blauw 255 levert met AND de waarde 48 en met OR 255 op.

Wat doen AND, OR en XOR?

AND behoudt alleen de bits die in alle drie kanalen zijn ingesteld, waardoor het resultaat donker is tenzij alle kanalen helder zijn. OR behoudt de bits die in een van de kanalen zijn ingesteld, waardoor het resultaat helder is als een kanaal helder is. XOR, ook wel eor genoemd, behoudt bits die in een oneven aantal kanalen zijn ingesteld en maakt opvallende bandenpatronen.

Waarom ziet het resultaat er geposteriseerd of gestreept uit?

Bitsgewijze bewerkingen werken op de binaire weergave van de getallen, niet op hun helderheid. Kleine kleurveranderingen kunnen daardoor hoge bits omschakelen en sprongen in het resultaat veroorzaken. Daarom geeft XOR vooral contourachtige banden. Dit gedrag is te verwachten en vormt de basis van veel glitch-art-effecten.

Wat gebeurt er met een grijswaardenafbeelding?

Een grijswaardeafbeelding wordt behandeld als drie identieke kanalen. AND en OR geven dan de oorspronkelijke grijswaarden terug; XOR geeft dezelfde waarden terug, omdat bits die een oneven aantal keer gelijk zijn ingesteld, ingesteld blijven. De operator is zinvol voor kleurenafbeeldingen.

Blijft transparantie behouden?

Ja, het alfakanaal wordt apart gehouden, de kleurkanalen worden gecombineerd en daarna wordt alfa weer toegevoegd. Transparante gebieden blijven transparant in het grijswaarderesultaat.

Waarvoor is dit nuttig?

Dit is nuttig om te onderzoeken hoe kleuren worden gecodeerd, snel maskers te maken waarbij alle kanalen helder zijn, bitpatronen te verbergen of zichtbaar te maken en abstracte kunst te creëren. Ontwikkelaars gebruiken het ook om afbeeldingsverwerkingspipelines te controleren.

Wat is het uitvoerformaat?

Het resultaat is een verliesloze PNG die als grijswaarden wordt weergegeven. De afmetingen van de upload blijven behouden, tot de limiet van 4000 pixels.

Welke formaten kan ik uploaden?

Upload afbeeldingen in JPEG, PNG, GIF, WebP, TIFF of AVIF tot 5 MB. Geanimeerde bestanden gebruiken hun eerste frame. Houd er rekening mee dat JPEG compressie de lage bits verandert, waardoor resultaten op JPEG bestanden er korreliger uitzien dan op PNG.

Waarin verschilt dit van Image Bitwise Blend?

Deze tool combineert de kanalen binnen één afbeelding. Image Bitwise Blend combineert twee verschillende afbeeldingen kanaal voor kanaal met dezelfde operatoren. Gebruik die tool om afbeeldingen te mengen en deze om één afbeelding te analyseren.

Welke engine wordt gebruikt?

De tool gebruikt de bewerking bandbool van de sharp-bibliotheek op libvips, die de operator toepast op de banden van elke pixel. Het resultaat is exact en deterministisch.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.