Czym jest dithering?

Dithering pozwala wyświetlić obraz przy użyciu zaledwie kilku kolorów. Rozprasza piksele dostępnych kolorów, dzięki czemu z większej odległości mieszają się one w odcienie, których brakuje w palecie. Szachownica z czarnych i białych pikseli wygląda na szarą. Wczesne komputery i konsole do gier musiały działać w ten sposób. Dithering jest nadal używany w ekranach z papierem elektronicznym, drukarkach termicznych, małych plikach GIF i retro grafice pikselowej.

Opis narzędzia

Otwórz obraz, wybierz metodę i paletę, a narzędzie od razu zastosuje dithering. Zwiększ rozmiar piksela, aby każdy piksel po ditheringu był większym blokiem i nadał obrazowi wyrazisty, retro wygląd. Suwak przed i po pokazuje, jak wiele z oryginału udało się zachować. Domyślnym formatem pobierania jest PNG, ponieważ zachowuje każdy piksel dokładnie w takiej postaci, jaką nadał mu dithering.

Funkcje

  • Trzy metody: Floyd-Steinberg, Atkinson i dithering uporządkowany (Bayer 8×8)
  • Cztery palety: czarno-biała, 4 odcienie szarości, 8 kolorów i 16 kolorów
  • Regulowany rozmiar pikseli, który pozwala uzyskać duże, retro piksele
  • Zachowanie przezroczystości

Jak to działa

Metoda Floyd-Steinberg zaokrągla każdy piksel do najbliższego koloru z palety, a następnie przekazuje błąd zaokrąglenia pikselom po prawej i poniżej. Błędy kumulują się, tworząc drobny, naturalnie wyglądający szum, który pozwala zachować ogólną tonację. Metoda Atkinsona, pochodząca z pierwszego komputera Apple Macintosh, przekazuje dalej tylko trzy czwarte błędu. Światła i cienie stają się płaskie, a obraz zyskuje większy kontrast. Dithering uporządkowany zamiast tego dodaje stały wzór przesunięć 8×8, tworząc regularną teksturę kreskowania krzyżowego.

Osiem kolorów to wierzchołki sześcianu RGB: czarny, biały, czerwony, zielony, niebieski, cyjan, magenta i żółty. Szesnaście kolorów to paleta IBM CGA ze wczesnych komputerów osobistych. Palety odcieni szarości stosują dithering wyłącznie do jasności.

Wskazówki

  • Floyd-Steinberg sprawdza się w przypadku zdjęć, a Atkinson — grafiki kreskowej i jasnych obrazów o wysokim kontraście.
  • Dithering uporządkowany daje taki sam wzór w każdej klatce, dzięki czemu animacje GIF mniej migoczą.
  • Rozmiar piksela od 2 do 4 pozwala uzyskać wygląd starych komputerów na współczesnych ekranach.
  • Zachowaj format PNG. JPG rozmywa piksele po ditheringu i dodaje kolory, których nie ma w palecie.