Zamućenje slike
Primijenite pravi dithering prema Floyd-Steinbergu, Atkinsonu ili Bayeru na bilo koju fotografiju i smanjite je na 1-bitnu, 4-nijansnu ili smanjenu RGB paletu — pravi retro/polutonski izgled, obrađen lokalno u vašem pregledniku.
Rezultat
Želite originalan izgled 1-bitnog Mac zaslona, originalni Game Boy sprite ili novinski ispis u polutonovima — bez lažnog filtra u stilu Instagrama na vrhu? Ovaj alat pokreće stvarne algoritme ditheringa koji su proizveli te izglede, izravno na vašoj fotografiji.
Floyd-Steinberg je klasični algoritam za difuziju pogrešaka: svaki piksel je kvantiziran do najbliže dostupne boje palete, a pogreška zaokruživanja se gura naprijed u još neobrađene susjede pomoću udžbeničkih težina — 7/16 za piksel desno, 3/16 ispod lijevo, 5/16 ispod i 1/16 ispod desno. Atkinson, Appleov algoritam iz originalnog Macintosha, distribuira pogrešku na šest susjeda, ali propagira samo 6/8 od toga, odbacujući ostatak — upravo je to razlog zašto Atkinsonov izlaz izgleda svjetliji i oštriji od Floyd-Steinbergovih glatkijih gradijenata. Bayerovo dithering strukturno se razlikuje od oba: nema nikakve difuzije pogreške, samo fiksna matrica praga 4x4 u usporedbi sa svjetlinom svakog piksela, što je ono što proizvodi njegovu prepoznatljivu teksturu šrafure umjesto šuma organskog izgleda.
Dostupne su tri palete: 1-bitna crno-bijela za pravi dvobojni izgled, paleta s 4 nijanse sivih tonova u duhu izvornog Game Boy zaslona i smanjeni RGB način rada koji kvantizira svaki kanal boja na 2 razine neovisno, dajući 8 dostupnih boja za zdepast učinak retro boja. Svaki algoritam obrađuje stvarne podatke o pikselima slijeva nadesno, odozgo prema dolje u radnom međuspremniku s pomičnim zarezom, točno kao izvorno objavljeni algoritmi, tako da je pogreška zaokruživanja podcijelog broja pošteno sačuvana između koraka.
Učitajte fotografiju, odaberite algoritam i paletu i pritisnite Izvrši da vidite usporedbu prije/poslije na stranici. Preuzmite dithered rezultat kao PNG u izvornoj rezoluciji — ništa se nigdje ne učitava, cijela se konverzija događa na vašem uređaju.