# Image Channel Boolean

Zkombinujte červené, zelené a modré hodnoty každého pixelu pomocí bitového AND, OR nebo XOR a získejte výsledek jako jeden obrázek ve stupních šedi. Tato nízkoúrovňová operace ukazuje, jak se kanály překrývají, vytváří grafické vzory připomínající glitch a pomáhá s maskami, experimenty se steganografií i výukou ukládání digitálních barev v bitech. Alfa kanál původního obrázku zůstane zachován.

## Často kladené otázky

### Co nástroj počítá?

Pro každý pixel vezme 8bitové hodnoty červené, zelené a modré a zkombinuje je zvolenou bitovou operací. Jediný výsledek se stane hodnotou šedi daného pixelu. Pixel s červenou hodnotou 240, zelenou 60 a modrou 255 dává při použití AND hodnotu 48 a při použití OR hodnotu 255.

### Co dělají operace AND, OR a XOR?

AND ponechává pouze bity nastavené ve všech třech kanálech, takže výsledek je tmavý, pokud nejsou všechny kanály světlé. OR ponechává bity nastavené v kterémkoli kanálu, takže výsledek je světlý, pokud je světlý alespoň jeden kanál. XOR, nazývané také eor, ponechává bity nastavené v lichém počtu kanálů a vytváří výrazné pruhované vzory.

### Proč výsledek vypadá posterizovaně nebo pruhovaně?

Bitové operace pracují s binární reprezentací čísel, nikoli s jejich jasem, takže i malé změny barvy mohou převrátit vyšší bity a způsobit skoky ve výsledku. Proto XOR vytváří zejména pásy připomínající vrstevnice. Jde o očekávané chování a základ mnoha glitch efektů.

### Co se stane u obrázku ve stupních šedi?

S obrázkem ve stupních šedi se zachází jako se třemi stejnými kanály. AND a OR pak vrátí původní hodnoty šedi a XOR vrátí stejnou hodnotu také, protože bity se stejnou hodnotou zůstávají nastavené v lichém počtu. Operátor má smysl u barevných obrázků.

### Zůstane zachována průhlednost?

Ano, alfa kanál se odloží stranou, barevné kanály se zkombinují a alfa se poté znovu připojí. Průhledné oblasti zůstanou ve výsledném obrázku ve stupních šedi průhledné.

### K čemu se to hodí?

Hodí se k prozkoumání způsobu kódování barev, rychlému vytváření masek, kde jsou všechny kanály světlé, skrývání nebo odhalování bitových vzorů a tvorbě abstraktních děl. Vývojáři jej také používají k ověřování obrazových zpracovatelských postupů.

### Jaký je výstupní formát?

Výsledkem je bezztrátový PNG, který se zobrazuje ve stupních šedi. Po 4000 pixelů si zachovává rozměry nahraného obrázku.

### Které formáty mohu nahrát?

Nahrávejte obrázky JPEG, PNG, GIF, WebP, TIFF nebo AVIF o velikosti až 5 MB. Animované soubory používají první snímek. Upozorňujeme, že komprese JPEG mění nejnižší bity, takže výsledky u souborů JPEG vypadají zašuměněji než u PNG.

### Jak se tento nástroj liší od Image Bitwise Blend?

Tento nástroj kombinuje kanály v jednom obrázku. Image Bitwise Blend kombinuje dva různé obrázky po jednotlivých kanálech pomocí stejných operátorů. Ten použijte k míchání obrázků, tento k analýze jednoho obrázku.

### Jaký engine se používá?

Nástroj používá operaci bandbool z knihovny sharp nad libvips, která aplikuje operátor na pásma každého pixelu. Výsledek je přesný a deterministický.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
