Bitové kombinování obrázků
Kombinujte dva obrázky bit po bitu pomocí AND, OR nebo XOR. Nahrajte základní obrázek a druhý obrázek; každá hodnota červené, zelené a modré složky základního obrázku se zkombinuje s odpovídající hodnotou druhého obrázku na binární úrovni. Druhý obrázek se přizpůsobí rozměrům základního a jeho průhlednost zůstane zachována. Vytvářejte glitch art, masky a vzory a zjistěte, jak se ukládají digitální obrázky.
Často kladené otázky
Který soubor je základní?
Základ tvoří první nahraný soubor. Určuje šířku a výšku výsledku, jeho název se použije pro stažený soubor a jeho průhlednost zůstane zachována. Druhý soubor je operand, který se s ním kombinuje.
Kolik souborů potřebuji?
Jsou potřeba přesně dva obrázky. Pokud nahrajete jeden nebo více než dva soubory, zobrazí se zpráva s žádostí o dva obrázky. Každý soubor může mít velikost až 5 MB.
Co dělají jednotlivé operátory?
AND ponechá pouze bity nastavené v obou obrázcích, takže výsledek nikdy není světlejší než kterýkoli ze vstupů a funguje jako maska. OR ponechá bity nastavené v kterémkoli z obrázků, takže výsledek nikdy není tmavší. XOR ponechá bity nastavené právě v jednom obrázku, čímž zvýrazní rozdíly a vytvoří psychedelické vzory.
Co když mají obrázky různé velikosti?
Druhý obrázek se změní přesně na rozměry základního obrázku, aniž by se zachoval jeho poměr stran. Pro přesné výsledky použijte dva obrázky stejné velikosti. Obrázky, jejichž strana přesahuje 4000 pixelů, se nejprve zmenší.
Jak použít AND jako masku?
Jako druhý soubor použijte černobílý obrázek. V bílých místech jsou nastaveny všechny bity, takže AND ponechá základní obrázek beze změny; v černých místech vytvoří černou. Jde o rychlý způsob, jak vyříznout oblasti bez grafického editoru.
Dokáže XOR zobrazit rozdíly mezi dvěma obrázky?
Ano. Shodné pixely se při použití XOR zobrazí černě, zatímco rozdílné se rozsvítí. Je to jednoduchý způsob, jak odhalit změny mezi dvěma verzemi stejného obrázku o stejné velikosti. Artefakty JPEG se projeví jako jemný šum.
Co se stane s průhledností?
Alfa kanál základního obrázku zůstane zachován a alfa kanál druhého obrázku se ignoruje. Obrázky ve stupních šedi se považují za RGB se třemi stejnými kanály.
Jaký je výstupní formát?
Výsledkem je bezztrátový PNG o rozměrech základního obrázku. Obsahuje RGB a v případě průhledného základního obrázku také alfa kanál.
Které formáty mohu nahrát?
Podporovány jsou obrázky JPEG, PNG, GIF, WebP, TIFF a AVIF. Animované soubory používají první snímek.
Jaký engine se používá?
Nástroj používá logickou operaci z knihovny sharp nad libvips, která aplikuje operátor na každý kanál každého pixelu. Výpočet je přesný.