Roztrząsanie obrazu
Zastosuj prawdziwe dithering Floyda-Steinberga, Atkinsona lub Bayera do dowolnego zdjęcia i zredukuj je do 1-bitowej, 4-odcieniowej lub zmniejszonej palety RGB — prawdziwy wygląd retro/półtonowy, przetwarzany lokalnie w przeglądarce.
Wynik
Chcesz uzyskać autentyczny wygląd 1-bitowego ekranu komputera Mac, oryginalnego sprite'a Game Boy lub wydruku gazety w formacie rastrowym — bez nałożonego na wierzch fałszywego filtra w stylu Instagrama? To narzędzie uruchamia algorytmy ditheringu, które w pierwszej kolejności wytworzyły ten wygląd, bezpośrednio na zdjęciu.
Floyd-Steinberg to klasyczny algorytm dyfuzji błędów: każdy piksel jest kwantowany do najbliższego dostępnego koloru z palety, a błąd zaokrąglenia jest przesuwany do jeszcze nieprzetworzonych sąsiadów przy użyciu podręcznikowych wag — 7/16 do piksela po prawej stronie, 3/16 poniżej po lewej, 5/16 poniżej i 1/16 poniżej po prawej. Atkinson, algorytm Apple z oryginalnego Macintosha, rozdziela błędy na sześciu sąsiadów, ale propaguje tylko 6/8 z nich, odrzucając resztę — właśnie dlatego wynik Atkinsona wygląda jaśniej i mocniej niż gładsze gradienty Floyda-Steinberga. Dithering uporządkowany firmy Bayer różni się strukturalnie od obu: nie ma w nim żadnego rozpraszania błędów, a jedynie stała macierz progowa 4x4 porównywana z jasnością każdego piksela, co powoduje powstanie charakterystycznej tekstury kreskowania zamiast organicznego szumu.
Dostępne są trzy palety: 1-bitowa czerń i biel zapewniająca prawdziwie dwukolorowy wygląd, 4-odcieniowa paleta skali szarości w duchu oryginalnego ekranu Game Boy oraz tryb zmniejszonej RGB, który kwantyzuje każdy kanał kolorów niezależnie do 2 poziomów, dając 8 osiągalnych kolorów dla masywnego efektu retro-kolorów. Każdy algorytm przetwarza rzeczywiste dane pikselowe od lewej do prawej, od góry do dołu w zmiennoprzecinkowym buforze roboczym, dokładnie tak jak oryginalne opublikowane algorytmy, więc błąd zaokrąglania liczb całkowitych jest zachowywany między krokami.
Prześlij zdjęcie, wybierz algorytm i paletę, a następnie naciśnij przycisk Wykonaj, aby zobaczyć porównanie przed i po bezpośrednio na stronie. Pobierz wynik ditheringu w formacie PNG w oryginalnej rozdzielczości — nic nie jest nigdzie przesyłane, cała konwersja odbywa się na Twoim urządzeniu.