Utilia

Efekt dithering a polotón

Použi efekt dithering alebo polotón online – Floyd–Steinberg, Atkinson, Bayer, 1-bit, paleta Game Boy či body CMYK – a stiahni PNG, bez nahrávania.

Ako použiť dithering na obrázok

  1. Presuň obrázok do označenej oblasti alebo na ňu klikni a vyber súbor. Spracúva sa vo tvojom prehliadači a nikdy sa nenahráva.
  2. Vyber Efekt: Dithering zredukuje obrázok na niekoľko farieb, Polotón ho prekreslí ako raster z bodov.
  3. Nastav Výstupná šírka (px) od 16 do 4096. Začína na pôvodnej šírke obmedzenej na 640 px; výška sa dopočíta podľa pomeru strán. Efekt sa počíta presne v tejto veľkosti.
  4. V prípade potreby uprav Jas a Kontrast. Obe sa použijú pred efektom.
  5. Pri efekte Dithering vyber Algoritmus a Paleta. Pri efekte Polotón nastav Veľkosť bodu (rozstup mriežky, px), Uhol rastra a Farby.
  6. Pomocou Priblíženie (Prispôsobiť, 1×, 2×, 3×, 4× alebo 8×) si prezri pixely a potom klikni na Stiahnuť PNG.

Náhľad ukazuje výsledok pixel po pixeli so zväčšením metódou najbližšieho suseda, takže pri 1× alebo viac vidíš presne to, čo bude obsahovať PNG.

Algoritmy ditheringu

Dithering napodobňuje chýbajúce farby miešaním dostupných do jemných vzorov, ktoré oko zo vzdialenosti spojí.

  • Floyd–Steinberg (1976) je difúzia chyby: každý pixel sa zaokrúhli na najbližšiu farbu palety a chyba zaokrúhlenia sa posunie jeho susedom (7/16 doprava, 3/16, 5/16 a 1/16 do riadka pod ním). Dáva najplynulejšie prechody a hodí sa na fotografie.
  • Atkinson pochádza z práce Billa Atkinsona na pôvodnom Macintoshi. Rozdeľuje len 6/8 chyby medzi šiestich susedov a zvyšnú štvrtinu zahodí, takže výsledok je kontrastnejší, s čistejšími, ale vypálenými svetlami a tieňmi.
  • Bayer 2×2, Bayer 4×4 a Bayer 8×8 sú usporiadaný dithering: každý pixel sa porovnáva s maticou prahov, ktorá sa v obrázku opakuje. Chyba sa nešíri, vďaka čomu vzniká pravidelný vzor krížového šrafovania starých počítačov a hier, ktorý je stabilný z jedného políčka animácie na druhé.
  • Prahovanie (bez ditheringu) jednoducho vezme najbližšiu farbu, čím vzniknú ploché, posterizované plochy.

Palety

  • 1-bitová čiernobiela: dve farby, klasický 1-bitový obrázok.
  • 4 odtiene sivej: čierna, 85, 170 a biela.
  • Zelená ako Game Boy: štyri odtiene zelenej (#0f380f, #306230, #8bac0f, #9bbc0f), ktoré sa bežne používajú na reprodukciu displeja pôvodného Game Boya.
  • Vlastná paleta: napíš hexadecimálne kódy oddelené čiarkami, najviac 64 farieb. Každý pixel sa priradí k najbližšej farbe pomocou váženej vzdialenosti v RGB; neplatné kódy sa vypíšu a ignorujú.

Sivá paleta a paleta Game Boy sa berú ako tónové rady: obrázok sa rozptýli podľa jasu a každá úroveň sa priradí k farbe radu s rovnakým poradím, takže sa využije celý tónový rozsah. Pri ditheringu sa zachováva priehľadnosť.

Polotónové rastre

Polotón je spôsob, ako tlačiarenské stroje reprodukujú tóny jedinou farbou: mriežka bodov otočená o Uhol rastra s rozstupom rovným Veľkosť bodu. Polomer každého bodu rastie s druhou odmocninou priemerného pokrytia farbou v jeho bunke, kým sa susedné body v najtmavších miestach nedotknú. Mono (čierne body) tlačí čiernu na bielej. CMYK (štyri otočené rastre) kreslí azúrovú pod 15°, purpurovú pod 75°, žltú pod 0° a čiernu pod 45° (všetky sa posunú spolu, keď uhol vzdiališ od 45°), zmiešané v režime násobenia. Rastre sa otáčajú preto, že rovnaké mriežky položené na seba vytvárajú moaré, viditeľný interferenčný vzor. Prevod z RGB na CMYK je zámerne jednoduchý (K = 1 − max(R, G, B)), bez profilov ICC: ide o umelecký efekt, nie o tlačový farebný rozklad.

Tipy

  • Zníž výstupnú šírku pre hrubé retro pixely a potom si ich prezri pri 4× alebo 8×.
  • Pred 1-bitovou konverziou zvýš kontrast, aby sa tváre a detaily nerozplynuli do šumu.
  • Bayer použi na pixel art a animácie, Floyd–Steinberg na fotografie.
  • 1-bitové obrázky sú ideálne pre displeje e-ink, termotlačiarne a laserové gravírovanie.

Často kladené otázky

Nahráva sa môj obrázok na server?

Nie. Všetko spracovanie prebieha lokálne vo tvojom prehliadači a obrázok nikdy neopustí tvoje zariadenie.

Prečo len PNG?

PNG je bezstratové, takže zachová presnú paletu a každý bod vzoru. Kompresia JPEG by rozmazala dithering do rozmazaného šumu a pridala by nové farby.

Prečo vyzerá môj obrázok v režime Prispôsobiť rozmazaný?

Prispôsobiť mení veľkosť náhľadu podľa dostupného miesta, ktoré nemusí byť celým násobkom pixelov. Vyber 1× alebo viac a uvidíš presné pixely.

Ktorý algoritmus vybrať na efekt Game Boy?

Vyber Zelená ako Game Boy, malú výstupnú šírku, napríklad 160 px, a Bayer 4×4 pre typický pravidelný vzor, alebo Floyd–Steinberg pre plynulejšie fotografie.

Dá sa polotón CMYK použiť na tlač?

Nie ako farebný rozklad. Je to jeden obrázok RGB, ktorý napodobňuje vzhľad štvorfarebnej tlače a počíta sa bez farebných profilov.

Môžem zväčšiť malý obrázok?

Áno, výstupná šírka môže dosiahnuť 4096 px, ale obrázok sa pred efektom zmení na túto veľkosť, takže vzor ditheringu je jemnozrnný; ak chceš veľké viditeľné pixely, nechaj malú šírku a použi priblíženie.