Dithering i halftone efekat
Primijeni dithering ili halftone efekat online – Floyd–Steinberg, Atkinson, Bayer, 1-bit, Game Boy paleta ili CMYK tačke – i preuzmi PNG, bez slanja.
Kako primijeniti dithering na sliku
- Ispusti sliku u zonu za ispuštanje ili klikni na nju da odabereš datoteku. Obrađuje se u tvom pregledniku i nikada se ne šalje na server.
- Odaberi Efekat: Dithering svodi sliku na nekoliko boja, a Halftone je iscrtava kao raster tačaka.
- Postavi Izlazna širina (px), od 16 do 4096. Početna vrijednost je širina originala, ograničena na 640 px; visina prati odnos stranica. Efekat se računa tačno u ovoj veličini.
- Po potrebi podesi Svjetlina i Kontrast. Oba se primjenjuju prije efekta.
- Za Dithering odaberi Algoritam i Paleta. Za Halftone postavi Veličina tačke (razmak mreže, px), Ugao rastera i Boje.
- Pomoću Zumiranje (Prilagodi, 1×, 2×, 3×, 4× ili 8×) pregledaj piksele, pa klikni Preuzmi PNG.
Pregled prikazuje rezultat piksel po piksel uz skaliranje najbližim susjedom, pa pri 1× ili više vidiš tačno ono što će sadržavati PNG.
Algoritmi ditheringa
Dithering imitira boje koje nedostaju miješanjem dostupnih u fine uzorke koje oko iz daljine stapa u jedno.
- Floyd–Steinberg (1976) je difuzija greške: svaki piksel se zaokružuje na najbližu boju palete, a greška zaokruživanja prenosi se na susjede (7/16 udesno, te 3/16, 5/16 i 1/16 u redu ispod). Daje najglađe prelaze i pogodan je za fotografije.
- Atkinson potječe iz rada Billa Atkinsona na prvom Macintoshu. Širi samo 6/8 greške na šest susjeda, a preostalu četvrtinu odbacuje, pa je rezultat kontrastniji, sa čistijim ali „izgorjelim“ svjetlima i sjenama.
- Bayer 2×2, Bayer 4×4 i Bayer 8×8 su uređeni dithering: svaki piksel se poredi sa matricom pragova koja se ponavlja preko slike. Nema prenošenja greške, što daje pravilan šrafirani uzorak starih računara i igara, i uzorak koji ostaje stabilan iz kadra u kadar.
- Prag (bez ditheringa) jednostavno uzima najbližu boju, što daje ravne, posterizirane površine.
Palete
- 1-bitna crno-bijela: dvije boje, klasična 1-bitna slika.
- 4 nijanse sive: crna, 85, 170 i bijela.
- Game Boy zelena: četiri zelene (#0f380f, #306230, #8bac0f, #9bbc0f) koje se uobičajeno koriste za reprodukciju ekrana originalnog Game Boya.
- Vlastita paleta: upiši heksadecimalne kodove odvojene zarezima, do 64 boje. Svaki piksel se uparuje sa najbližom bojom pomoću ponderisane RGB udaljenosti; neispravni kodovi se navode i zanemaruju.
Siva paleta i Game Boy paleta tretiraju se kao tonske skale: slika se ditheruje po svjetlini, a zatim se svaki nivo preslikava u boju skale istog ranga, pa se koristi cijeli tonski raspon. Prozirnost se pri ditheringu zadržava.
Halftone rasteri
Halftone je način na koji štamparije reproduciraju tonove jednom bojom: mreža tačaka, zarotirana za Ugao rastera, sa razmakom jednakim Veličina tačke. Poluprečnik svake tačke raste sa korijenom prosječne pokrivenosti bojom u njenoj ćeliji, sve dok se susjedne tačke ne dodirnu u najtamnijim područjima. Mono (crne tačke) štampa crno na bijelom. CMYK (četiri zarotirana rastera) crta cijan pod 15°, magentu pod 75°, žutu pod 0° i crnu pod 45° (sve se zajedno pomjeraju kad ugao udaljiš od 45°), miješano u načinu množenja. Rasteri se rotiraju jer bi identične mreže jedna preko druge stvorile moare, vidljiv interferentni uzorak. Pretvaranje iz RGB-a u CMYK namjerno je jednostavno (K = 1 − max(R, G, B)) i bez ICC profila: ovo je umjetnički efekat, a ne razdvajanje boja spremno za štampu.
Savjeti
- Smanji izlaznu širinu za krupne retro piksele, a zatim gledaj pri 4× ili 8×.
- Povećaj kontrast prije 1-bitne pretvorbe da se lica i detalji ne rastvore u šum.
- Bayer koristi za pixel art i animacije, a Floyd–Steinberg za fotografije.
- 1-bitne slike su idealne za e-ink ekrane, termalne štampače i lasersko graviranje.
Česta pitanja
Šalje li se moja slika na server?
Ne. Sva obrada odvija se lokalno u tvom pregledniku; slika nikada ne napušta tvoj uređaj.
Zašto samo PNG?
PNG je bez gubitaka, pa čuva tačnu paletu i svaku tačku uzorka. JPEG sažimanje bi razmazalo dithering u mutan šum i dodalo nove boje.
Zašto moja slika izgleda mutno u načinu Prilagodi?
Prilagodi skalira pregled na raspoloživi prostor, koji ne mora biti cjelobrojni umnožak piksela. Odaberi 1× ili više da vidiš tačne piksele.
Koji algoritam odabrati za Game Boy efekat?
Odaberi Game Boy zelena, malu izlaznu širinu, na primjer 160 px, i Bayer 4×4 za tipičan pravilan uzorak, ili Floyd–Steinberg za glađe fotografije.
Može li se CMYK halftone koristiti za štampu?
Ne kao razdvajanje boja. To je jedna RGB slika koja oponaša izgled četverobojne štampe, izračunata bez profila boja.
Mogu li povećati malu sliku?
Možeš, izlazna širina može ići do 4096 px, ali se slika mijenja prije efekta, pa je uzorak ditheringa sitnozrn; za velike vidljive piksele zadrži malu širinu i zumiraj.
Srodni alati
- Filteri za fotografije Primijeni filtere na fotografije online: svjetlina, kontrast, crno-bijelo, sepija, zamućenje, izoštravanje i vinjeta, uz pregled prije/poslije i bez slanja.
- Glitch efekat na slici Dodaj glitch efekat na bilo koju sliku online: sortiranje piksela, RGB pomak, VHS linije i oštećenje JPEG-a, uz ponovljivo sjeme i bez slanja na server.
- Slika u ASCII art Pretvori fotografiju ili sliku u ASCII art u pregledniku. Više skupova znakova, širina, inverzija, obojeni HTML izlaz, kopiranje ili preuzimanje .txt.
- Pravljenje GIF-a od slika Napravi animirani GIF od više slika ili kratkog video isječka. Promijeni redoslijed frejmova, trajanje, ponavljanje, veličinu i boje. Besplatno, bez slanja.