Utilia

Dithering- ja rasterefekt

Rakenda pildile dithering- või rasterefekt: Floyd–Steinberg, Atkinson, Bayer, 1-bitine, Game Boy palett või CMYK-punktid. Laadi PNG alla, üleslaadimist pole.

Kuidas pilti ditheringuga töödelda

  1. Lohista pilt tõmbealale või klõpsa sellel faili valimiseks. Seda töödeldakse sinu brauseris ja seda ei laadita kunagi üles.
  2. Vali Efekt: Dithering vähendab pildi mõnele värvile, Raster joonistab selle uuesti punktivõrguna.
  3. Sea Väljundi laius (px) vahemikku 16–4096. Algväärtus on originaali laius, piiratud 640 pikslini; kõrgus järgib kuvasuhet. Efekt arvutatakse täpselt sellises suuruses.
  4. Vajadusel kohanda Eredus ja Kontrast. Mõlemad rakenduvad enne efekti.
  5. Dithering puhul vali Algoritm ja Palett. Raster puhul sea Punkti suurus (ruudustiku samm, px), Rastri nurk ja Värvid.
  6. Pikslite uurimiseks kasuta valikut Suum (Mahuta, 1×, 2×, 3×, 4× või 8×) ning klõpsa seejärel Laadi PNG alla.

Eelvaade näitab tulemust piksel piksli haaval lähima naabri skaleerimisega, nii et suurendusel 1× või rohkem näed täpselt, mida PNG sisaldab.

Dithering-algoritmid

Dithering imiteerib puuduvaid värve, segades olemasolevaid peenete mustritena, mille silm kauguselt ühte sulatab.

  • Floyd–Steinberg (1976) on vea hajutamine: iga piksel ümardatakse lähima paletivärvini ja ümardusviga antakse edasi naabritele (7/16 paremale, 3/16, 5/16 ja 1/16 allolevale reale). See annab kõige sujuvamad üleminekud ja sobib fotodele.
  • Atkinson pärineb Bill Atkinsoni tööst algse Macintoshi juures. See hajutab ainult 6/8 veast kuuele naabrile ja jätab ülejäänud veerandi kõrvale, mistõttu on tulemus kontrastsem, puhtamate, kuid läbipõlenud heledate ja tumedate aladega.
  • Bayer 2×2, Bayer 4×4 ja Bayer 8×8 on järjestatud dithering: iga pikslit võrreldakse üle pildi korduva läviväärtuste maatriksiga. Vea edasikandumist pole, mis annab vanade arvutite ja mängude korrapärase ristmustri ning mustri, mis püsib kaadrilt kaadrile stabiilsena.
  • Lävi (ilma ditheringuta) võtab lihtsalt lähima värvi, andes lamedad, posteriseeritud alad.

Paletid

  • 1-bitine mustvalge: kaks värvi, klassikaline 1-bitine pilt.
  • 4 halli: must, 85, 170 ja valge.
  • Game Boy roheline: neli rohelist (#0f380f, #306230, #8bac0f, #9bbc0f), mida tavaliselt kasutatakse algse Game Boy ekraani jäljendamiseks.
  • Oma palett: sisesta hex-koodid komadega eraldatult, kuni 64 värvi. Iga piksel sobitatakse lähima värviga kaalutud RGB-kauguse järgi; kehtetud koodid loetletakse ja jäetakse arvestamata.

Halli ja Game Boy paletti käsitletakse toonirampidena: pildile rakendatakse dithering eredusel ning iga tase seotakse sama järjekorranumbriga rampivärviga, nii et kasutatakse kogu tooniulatust. Läbipaistvus säilib ditheringu ajal.

Rasterekraanid

Raster on viis, kuidas trükimasinad toone ühe tindiga taasloovad: punktivõrk, mida pööratakse Rastri nurk võrra ja mille samm võrdub Punkti suurusega. Iga punkti raadius kasvab proportsionaalselt lahtri keskmise tindikattuvuse ruutjuurega, kuni naaberpunktid kõige tumedamates kohtades kokku puutuvad. Mono (mustad punktid) trükib musta valgele. CMYK (neli pööratud rastrit) joonistab tsüaani 15°, magenta 75°, kollase 0° ja musta 45° juures (kõik nihkuvad koos, kui nurka 45°-st kaugemale liigutad), segatuna korrutamisrežiimis. Rastreid pööratakse, sest üksteise peale asetatud identsed võrgud tekitavad moiree, nähtava interferentsmustri. RGB-st CMYK-ks teisendus on tahtlikult lihtsustatud (K = 1 − max(R, G, B)) ja ilma ICC-profiilideta: see on kunstiline efekt, mitte trükivalmis värvierastus.

Näpunäited

  • Vähenda väljundi laiust jämedate retropikslite jaoks ja vaata seejärel suurendusel 4× või 8×.
  • Tõsta kontrasti enne 1-bitist teisendust, et näod ja detailid müraks ei sulaks.
  • Kasuta Bayerit pikselgraafika ja animatsioonide jaoks, Floyd–Steinbergi fotode jaoks.
  • 1-bitised pildid sobivad ideaalselt e-tindi ekraanidele, termoprinteritele ja lasergraveerimiseks.

Korduma kippuvad küsimused

Kas minu pilt laaditakse üles?

Ei. Kogu töötlus toimub lokaalselt sinu brauseris; pilt ei lahku sinu seadmest.

Miks ainult PNG?

PNG on kadudeta, nii et see säilitab täpse paleti ja mustri iga punkti. JPEG-pakkimine määriks ditheringu häguseks müraks ja lisaks uusi värve.

Miks mu pilt režiimis Mahuta hägune on?

Mahuta skaleerib eelvaate saadaolevasse ruumi, mis ei pruugi olla pikslite täisarvuline kordne. Vali 1× või rohkem, et näha täpseid piksleid.

Millise algoritmi peaksin Game Boy efekti jaoks valima?

Vali Game Boy roheline, väike väljundi laius, näiteks 160 px, ja Bayer 4×4 tüüpilise korrapärase mustri jaoks või Floyd–Steinberg sujuvamate fotode jaoks.

Kas CMYK-raster sobib printimiseks?

Mitte värvierastusena. See on üks RGB-pilt, mis imiteerib neljavärvitrüki välimust ja on arvutatud ilma värviprofiilideta.

Kas väikest pilti saab suurendada?

Jah, väljundi laius võib ulatuda 4096 pikslini, kuid pilt skaleeritakse enne efekti, seega on ditheringu muster peeneteraline. Suurte nähtavate pikslite jaoks hoia laius väike ja suumi hoopis.