Utilia

Dithering- ja rasterointiefekti

Lisää kuvaan dithering- tai rasterointiefekti netissä: Floyd–Steinberg, Atkinson, Bayer, 1-bittinen, Game Boy -paletti tai CMYK-pisteet. Lataa PNG.

Näin ditheroit kuvan

  1. Pudota kuva pudotusalueelle tai valitse se napsauttamalla. Se käsitellään selaimessasi, eikä sitä lähetetä palvelimelle.
  2. Valitse Efekti: Dithering vähentää kuvan muutamaan väriin, Rasterointi piirtää kuvan uudelleen pistekuvioksi.
  3. Aseta Tulosteen leveys (px) väliltä 16–4096. Se alkaa alkuperäisestä leveydestä, enintään 640 px:ään rajattuna, ja korkeus seuraa kuvasuhdetta. Efekti lasketaan täsmälleen tässä koossa.
  4. Säädä tarvittaessa Kirkkaus ja Kontrasti. Molemmat vaikuttavat ennen efektiä.
  5. Dithering-efektille valitse Algoritmi ja Paletti. Rasteroinnille aseta Pisteen koko (ruudukon väli, px), Rasterikulma ja Värit.
  6. Tarkastele pikseleitä Zoom-valinnalla (Sovita, 1×, 2×, 3×, 4× tai 8×) ja napsauta sitten Lataa PNG.

Esikatselu näyttää tuloksen pikseli pikseliltä lähimmän naapurin skaalauksella, joten 1×-suurennoksella tai suuremmalla näet täsmälleen sen, mitä PNG sisältää.

Dithering-algoritmit

Dithering jäljittelee puuttuvia värejä sekoittamalla käytettävissä olevia värejä hienoihin kuvioihin, jotka silmä yhdistää etäältä katsottuna.

  • Floyd–Steinberg (1976) on virheen levitystä: jokainen pikseli pyöristetään lähimpään paletin väriin ja pyöristysvirhe annetaan eteenpäin naapureille (7/16 oikealle sekä 3/16, 5/16 ja 1/16 alla olevalle riville). Se antaa pehmeimmät sävyliukumat ja sopii valokuville.
  • Atkinson on peräisin Bill Atkinsonin työstä alkuperäisessä Macintoshissa. Se levittää vain 6/8 virheestä kuudelle naapurille ja hylkää loput neljänneksen, joten tulos on kontrastisempi, ja kirkkaat ja tummat alueet ovat puhtaampia mutta palaneempia.
  • Bayer 2×2, Bayer 4×4 ja Bayer 8×8 ovat järjestettyä ditheringiä: jokaista pikseliä verrataan kynnysmatriisiin, joka toistuu kuvan yli. Virhettä ei levitetä, mikä tuottaa vanhojen tietokoneiden ja pelien säännöllisen ristikkokuvion, ja kuvio pysyy vakaana ruudusta toiseen.
  • Kynnys (ei ditheringiä) valitsee yksinkertaisesti lähimmän värin, ja tuloksena on tasaisia, posteroituja alueita.

Paletit

  • 1-bittinen mustavalkoinen: kaksi väriä, klassinen 1-bittinen kuva.
  • 4 harmaasävyä: musta, 85, 170 ja valkoinen.
  • Game Boy -vihreä: neljä vihreää sävyä (#0f380f, #306230, #8bac0f, #9bbc0f), joita yleisesti käytetään alkuperäisen Game Boyn näytön jäljittelyyn.
  • Oma paletti: kirjoita heksakoodit pilkuilla erotettuina, enintään 64 väriä. Jokainen pikseli sovitetaan lähimpään väriin painotetulla RGB-etäisyydellä. Virheelliset koodit listataan ja ohitetaan.

Harmaasävy- ja Game Boy -paletteja käsitellään sävyportaina: kuva ditheroidaan kirkkauden mukaan ja jokainen taso kuvataan saman järjestysluvun väriin, jolloin koko sävyalue tulee käyttöön. Läpinäkyvyys säilyy ditheringissä.

Rasterointi

Rasterointi on tapa, jolla painokoneet toistavat sävyjä yhdellä musteella: pisteruudukko, jota kierretään Rasterikulman verran ja jonka väli on yhtä suuri kuin Pisteen koko. Jokaisen pisteen säde kasvaa ruudun keskimääräisen peiton neliöjuuren mukaan, kunnes naapuripisteet koskettavat toisiaan tummimmissa kohdissa. Mono (mustat pisteet) tulostaa mustaa valkoiselle. CMYK (neljä kierrettyä rasteria) piirtää syaanin 15 asteen, magentan 75 asteen, keltaisen 0 asteen ja mustan 45 asteen kulmassa (kaikki siirtyvät yhdessä, kun kulmaa muutetaan 45 asteesta), kerrottuna keskenään. Rasterit kierretään, koska päällekkäin asetetut samanlaiset ruudukot synnyttävät moiré-ilmiön, näkyvän häiriökuvion. RGB:n muunnos CMYK:ksi on tarkoituksella yksinkertainen (K = 1 − max(R, G, B)) eikä käytä ICC-profiileja: tämä on taiteellinen efekti, ei painovalmis värierottelu.

Vinkkejä

  • Pienennä tulosteen leveyttä saadaksesi isoja retropikseleitä ja katso tulosta 4×- tai 8×-suurennoksella.
  • Nosta kontrastia ennen 1-bittistä muunnosta, jotta kasvot ja yksityiskohdat eivät liukene kohinaan.
  • Käytä Bayeria pikselitaiteeseen ja animaatioihin, Floyd–Steinbergiä valokuviin.
  • 1-bittiset kuvat sopivat erinomaisesti e-ink-näytöille, lämpötulostimille ja laserkaiverrukseen.

Usein kysytyt kysymykset

Lähetetäänkö kuvani palvelimelle?

Ei. Kaikki käsittely tapahtuu paikallisesti selaimessasi, eikä kuva poistu laitteeltasi.

Miksi vain PNG?

PNG on häviötön, joten se säilyttää täsmälleen paletin ja jokaisen kuvion pisteen. JPEG-pakkaus tahrisi ditheringin sumeaksi kohinaksi ja lisäisi uusia värejä.

Miksi kuvani näyttää sumealta Sovita-tilassa?

Sovita skaalaa esikatselun käytettävissä olevaan tilaan, eikä se välttämättä ole pikselien tasakerrannainen. Valitse 1× tai suurempi nähdäksesi täsmälliset pikselit.

Minkä algoritmin valitsen Game Boy -efektiä varten?

Valitse Game Boy -vihreä, pieni tulosteen leveys, kuten 160 px, ja Bayer 4×4 tyypilliseen säännölliseen kuvioon tai Floyd–Steinberg pehmeämpiin valokuviin.

Kelpaako CMYK-rasteri painamiseen?

Ei värierotteluksi. Se on yksi RGB-kuva, joka jäljittelee neliväripainatuksen ulkoasua ja on laskettu ilman värinhallintaprofiileja.

Voinko suurentaa pienen kuvan?

Voit, tulosteen leveys voi olla enintään 4096 px. Kuva kuitenkin skaalataan ennen efektiä, joten ditheringkuvio on hienojakoinen. Jos haluat suuria näkyviä pikseleitä, pidä leveys pienenä ja zoomaa sen sijaan.