Image Dithering
Käytä aitoa Floyd-Steinbergin, Atkinsonin tai Bayerin tilaamaa väritystä mihin tahansa valokuvaan ja pienennä se 1-bittiseksi, 4-sävyiseksi tai pienennetyksi RGB-paletiksi – aito retro-/puolisävy-ilme, joka käsitellään paikallisesti selaimessasi.
Tulos
Haluatko aidon 1-bittisen Mac-näytön, alkuperäisen Game Boy -spriten tai puolisävyisen sanomalehtiprintin ulkonäön – ilman Instagram-tyylistä väärennettyä suodatinta päälle? Tämä työkalu suorittaa todelliset erottelualgoritmit, jotka tuottivat nämä ulkoasut alun perin suoraan valokuvaasi.
Floyd-Steinberg on klassinen virheen diffuusioalgoritmi: jokainen pikseli kvantisoidaan lähimpään käytettävissä olevaan paletin väriin, ja pyöristysvirhe työnnetään eteenpäin vielä käsittelemättömiin naapureihin käyttämällä oppikirjan painotuksia - 7/16 pikselin oikealle, 3/16 alavasemmalle, 5/16 alla ja - 1/16 alapuolelle. Atkinson, Applen algoritmi alkuperäisestä Macintoshista, jakaa virheen kuudelle naapurille, mutta levittää siitä vain 6/8 ja hylkää loput – juuri siksi Atkinsonin ulostulo näyttää kevyemmältä ja iskevämmältä kuin Floyd-Steinbergin tasaisemmat kaltevuudet. Bayerin tilaama häivytys eroaa rakenteellisesti molemmista: virheiden diffuusiota ei esiinny, vain kiinteä 4x4 kynnysmatriisi verrattuna kunkin pikselin kirkkauteen, mikä tuottaa sen erottuvan ristikkäisrakenteen orgaanisen näköisen kohinan sijaan.
Saatavilla on kolme palettia: 1-bittinen mustavalkoinen todelliseen kaksisävyiseen ilmeeseen, 4-sävyinen harmaasävypaletti alkuperäisen Game Boy -näytön hengessä ja alennettu RGB-tila, joka kvantisoi jokaisen värikanavan kahdelle tasolle itsenäisesti, jolloin saadaan 8 saavutettavaa väriä paksuun retrovärivaikutelmaan. Jokainen algoritmi käsittelee todellista pikselidataa vasemmalta oikealle, ylhäältä alas liukulukutyöpuskurissa, aivan kuten alkuperäiset julkaistut algoritmit, joten kokonaisluvun pyöristysvirhe säilyy rehellisesti vaiheiden välillä.
Lataa valokuva, valitse algoritmi ja paletti ja paina Suorita nähdäksesi ennen/jälkeen vertailun suoraan sivulla. Lataa dithered tulos PNG-muodossa alkuperäisellä resoluutiolla – mitään ei ladata minnekään, koko muunnos tapahtuu laitteellasi.