Utilia

Dithering és raszteres (halftone) effektus

Dithering vagy halftone effektus online: Floyd–Steinberg, Atkinson, Bayer, 1 bites, Game Boy paletta vagy CMYK pontok. PNG letöltés, feltöltés nélkül.

Hogyan alkalmazz dithering effektust egy képre?

  1. Húzd a képet a feltöltőmezőre, vagy kattints rá a kiválasztásához. A böngésződben dolgozza fel az eszköz, és soha nem kerül feltöltésre.
  2. Válaszd ki az Effektust: a Dithering néhány színre csökkenti a képet, a Halftone pontrasztert rajzol belőle.
  3. Állítsd be a Kimeneti szélesség (px) értékét 16 és 4096 között. Az alapérték az eredeti szélesség, legfeljebb 640 px; a magasság az oldalarányt követi. Az effektust pontosan ezen a méreten számolja ki az eszköz.
  4. Szükség esetén módosítsd a Fényerő és a Kontraszt értékét. Mindkettő az effektus előtt érvényesül.
  5. Dithering esetén válassz Algoritmust és Palettat. Halftone esetén add meg a Pontméret (rácstávolság, px), a Rasztersszög és a Színek értékét.
  6. A Nagyítás (Illesztés, 1×, 2×, 3×, 4× vagy 8×) segítségével vizsgáld meg a pixeleket, majd kattints a PNG letöltése gombra.

Az előnézet a legközelebbi szomszéd skálázásával pixelre pontosan mutatja az eredményt, így 1×-es vagy nagyobb nagyításnál pontosan azt látod, amit a PNG tartalmazni fog.

Dithering-algoritmusok

A dithering a hiányzó színeket úgy pótolja, hogy a rendelkezésre álló színeket finom mintázatban keveri, amelyet a szem távolról összemos.

  • A Floyd–Steinberg (1976) hibaelosztáson alapul: minden pixelt a legközelebbi palettaszínre kerekít, a kerekítési hibát pedig továbbadja a szomszédainak (7/16 jobbra, 3/16, 5/16 és 1/16 a következő sorban). Ez adja a legsimább átmeneteket, és fotókhoz való.
  • Az Atkinson Bill Atkinson munkájából ered az eredeti Macintoshon. A hibának csak a 6/8-át osztja szét hat szomszédra, a maradék negyedet eldobja, így az eredmény kontrasztosabb, tisztább, de kiégett fényekkel és árnyékokkal.
  • A Bayer 2×2, Bayer 4×4 és Bayer 8×8 rendezett ditheringet használ: minden pixelt egy, a képen ismétlődő küszöbmátrixszal hasonlít össze. Nincs hibaterjesztés, ami a régi számítógépek és játékok szabályos keresztrácsos mintázatát adja, és olyan mintát, amely képkockáról képkockára stabil marad.
  • A Küszöbölés (dithering nélkül) egyszerűen a legközelebbi színt veszi, lapos, posterizált foltokat adva.

Paletták

  • 1 bites fekete-fehér: két szín, a klasszikus 1 bites kép.
  • 4 szürke: fekete, 85, 170 és fehér.
  • Game Boy zöld: a négy zöld (#0f380f, #306230, #8bac0f, #9bbc0f), amelyet általában az eredeti Game Boy képernyőjének visszaadásához használnak.
  • Egyéni paletta: hexadecimális kódokat írhatsz be vesszővel elválasztva, legfeljebb 64 színt. Minden pixelt a súlyozott RGB-távolság szerinti legközelebbi színhez rendel az eszköz; az érvénytelen kódokat felsorolja, és figyelmen kívül hagyja.

A szürke és a Game Boy paletta tónusskálaként működik: a képet fényerő szerint ditheli az eszköz, majd minden szintet az azonos rangú skálaszínhez rendel, így a teljes tónustartomány kihasználódik. Dithering közben az átlátszóság megmarad.

Halftone raszterek

A halftone az a módszer, amellyel a nyomdák egyetlen festékkel adnak vissza tónusokat: pontok rácsa, amelyet a Rasztersszög elforgat, és a távolsága megegyezik a Pontméret értékével. Minden pont sugara az adott cellában lévő átlagos festéklefedettség négyzetgyökével nő, amíg a legsötétebb részeken a szomszédos pontok össze nem érnek. A Mono (fekete pontok) feketét nyomtat fehérre. A CMYK (négy elforgatott raszter) ciánt 15°-nál, bíbort 75°-nál, sárgát 0°-nál és feketét 45°-nál rajzol (a szög 45°-tól való elmozgatásakor mind együtt tolódnak), szorzó módban keverve. A rasztereket azért forgatják el, mert az azonos rácsok egymásra helyezése moarét, látható interferenciamintát hoz létre. Az RGB–CMYK átalakítás szándékosan egyszerű (K = 1 − max(R, G, B)), ICC-profilok nélkül: ez művészi effektus, nem nyomdakész színszétválasztás.

Tippek

  • Csökkentsd a kimeneti szélességet a szögletes, retró pixelekhez, majd nézd 4×-es vagy 8×-os nagyításban.
  • 1 bites átalakítás előtt növeld a kontrasztot, hogy az arcok és a részletek ne olvadjanak zajba.
  • Pixelartokhoz és animációkhoz használj Bayert, fotókhoz Floyd–Steinberget.
  • Az 1 bites képek ideálisak e-tintás kijelzőkhöz, hőnyomtatókhoz és lézergravírozáshoz.

Gyakori kérdések

Feltöltődik a képem?

Nem. Minden feldolgozás helyben, a böngésződben fut; a kép soha nem hagyja el az eszközödet.

Miért csak PNG?

A PNG veszteségmentes, ezért pontosan megőrzi a palettát és a minta minden pontját. A JPEG-tömörítés elkenné a ditheringet homályos zajjá, és új színeket adna hozzá.

Miért tűnik homályosnak a képem Illesztés módban?

Az Illesztés az előnézetet a rendelkezésre álló helyhez skálázza, ami nem biztos, hogy a pixelek egész számú többszöröse. Válaszd az 1× vagy nagyobb nagyítást a pontos pixelek megtekintéséhez.

Melyik algoritmust válasszam Game Boy-effektushoz?

Válaszd a Game Boy zöld palettát, egy kis kimeneti szélességet, például 160 px-t, és a Bayer 4×4-et a tipikus szabályos mintázathoz, vagy a Floyd–Steinberg-et a simább fotókhoz.

Használható a CMYK-halftone nyomtatáshoz?

Színszétválasztásként nem. Ez egyetlen RGB-kép, amely a négyszínnyomás megjelenését utánozza, színprofilok nélkül számolva.

Nagyíthatok egy kis képet?

Igen, a kimeneti szélesség akár 4096 px is lehet, de a képet az effektus előtt méretezi át az eszköz, így a dithering-minta finom szemcséjű lesz; nagy, látható pixelekhez maradj kis szélességnél, és inkább nagyíts.