Pildikanalite loogika
Ühendage iga piksli punase, rohelise ja sinise väärtused bitikaupa tehtava AND-, OR- või XOR-tehtega ning saate tulemuseks ühe hallskaala pildi. See madala taseme tehe näitab, kuidas kanalid kattuvad, loob tõrkelisi graafilisi mustreid ning aitab maskide ja steganograafia katsetega ning õpetab, kuidas digitaalset värvi bittidena talletatakse. Algne alfakanal säilib.
Korduma kippuvad küsimused
Mida tööriist arvutab?
Iga piksli puhul võtab tööriist 8-bitised punase, rohelise ja sinise väärtused ning ühendab need valitud bitikaupa tehtava tehtega. Saadud üksikust väärtusest saab selle piksli halltoon. Piksel väärtustega punane 240, roheline 60 ja sinine 255 annab AND-tehte korral tulemuseks 48 ja OR-tehte korral 255.
Mida AND, OR ja XOR teevad?
AND jätab alles ainult bitid, mis on seatud kõigis kolmes kanalis, nii et tulemus on tume, kui kõik kanalid pole heledad. OR jätab alles bitid, mis on seatud vähemalt ühes kanalis, nii et tulemus on hele, kui mõni kanal on hele. XOR, mida nimetatakse ka eor-iks, jätab alles paaritu arvu kanaleid pidi seatud bitid ja tekitab silmatorkavaid vöödilisi mustreid.
Miks näeb tulemus välja posteriseeritud või vöödiline?
Bititehted toimivad arvude kahendkuju, mitte nende heledusega, mistõttu väikesed värvimuutused võivad kõrgema järgu bitte ümber lülitada ja põhjustada tulemuses hüppeid. Seetõttu tekitab eriti XOR kontuurilaadseid vööte. See on ootuspärane käitumine ja paljude tõrkelise kunsti efektide alus.
Mis juhtub halltoonides pildiga?
Hallskaala pilti käsitletakse kolme identse kanalina. AND ja OR tagastavad siis algsed halltooniväärtused ning ka XOR tagastab sama väärtuse, sest paaritu arvu võrdsete bittide korral jäävad bitid seatuks. Tehtel on tähendus värviliste piltide puhul.
Kas läbipaistvus säilib?
Jah, alfakanal eraldatakse, värvikanalid ühendatakse ja seejärel lisatakse alfa uuesti. Läbipaistvad alad jäävad hallskaala tulemuses läbipaistvaks.
Milleks see kasulik on?
See on kasulik värvide kodeerimise uurimiseks, kiirete maskide loomiseks, kus kõik kanalid on heledad, bitimustrite peitmiseks või nähtavale toomiseks ning abstraktse kunsti loomiseks. Arendajad kasutavad seda ka pilditöötluse töövoogude kontrollimiseks.
Mis on väljundvorming?
Tulemuseks on kadudeta PNG, mis kuvatakse halltoonides. Pärast 4000 pikslipiirangut jäävad üles laaditud pildi mõõtmed samaks.
Milliseid vorminguid saan üles laadida?
Laadige üles pilte vormingus JPEG, PNG, GIF, WebP, TIFF või AVIF, suurusega kuni 5 MB. Animeeritud failide puhul kasutatakse esimest kaadrit. Arvestage, et JPEG tihendamine muudab madala järgu bitte, mistõttu näivad tulemused JPEG failide puhul mürarikkamad kui PNG puhul.
Mille poolest erineb see piltide bittloogilise segamise tööriistast?
See tööriist ühendab ühe pildi kanaleid. Piltide bittloogilise segamise tööriist ühendab sama tehte abil kahe eri pildi kanaleid ükshaaval. Kasutage seda piltide segamiseks ja siinset tööriista ühe pildi analüüsimiseks.
Millist mootorit kasutatakse?
Tööriist kasutab teegi sharp toimingut bandbool teegis libvips, mis rakendab tehtemärki iga piksli ribadele. Tulemus on täpne ja deterministlik.