Utilia

Dithering- och halvtonseffekt

Lägg på dithering eller halvton online: Floyd–Steinberg, Atkinson, Bayer, 1-bitars, Game Boy-palett eller CMYK-punkter. Ladda ner PNG utan uppladdning.

Så gör du dithering av en bild

  1. Släpp en bild i droppytan eller klicka på den för att välja en. Den bearbetas i din webbläsare och laddas aldrig upp.
  2. Välj Effekt: Dithering minskar bilden till några få färger, Halvton ritar om den som ett raster av punkter.
  3. Ange Utdatabredd (px), från 16 till 4 096. Den börjar på originalets bredd, begränsad till 640 px, och höjden följer proportionerna. Effekten beräknas i exakt den här storleken.
  4. Justera Ljusstyrka och Kontrast vid behov. Båda tillämpas före effekten.
  5. För Dithering väljer du en Algoritm och en Palett. För Halvton anger du Punktstorlek (rasteravstånd, px), Rastervinkel och Färger.
  6. Använd Zoom (Anpassa, 1×, 2×, 3×, 4× eller 8×) för att granska pixlarna och klicka sedan på Ladda ner PNG.

Förhandsvisningen visar resultatet pixel för pixel med närmaste-granne-skalning, så vid 1× eller mer ser du exakt vad PNG-filen kommer att innehålla.

Ditheringalgoritmer

Dithering fejkar saknade färger genom att blanda de tillgängliga i fina mönster som ögat blandar ihop på avstånd.

  • Floyd–Steinberg (1976) är felspridning: varje pixel avrundas till närmaste palettfärg och avrundningsfelet förs vidare till grannarna (7/16 åt höger, 3/16, 5/16 och 1/16 på raden under). Den ger de mjukaste övergångarna och passar foton.
  • Atkinson härstammar från Bill Atkinsons arbete med den första Macintosh. Den sprider bara 6/8 av felet över sex grannar och kastar resterande fjärdedel, så resultatet får mer kontrast, med renare men utfrätta ljuspartier och skuggor.
  • Bayer 2×2, Bayer 4×4 och Bayer 8×8 är ordnad dithering: varje pixel jämförs med en tröskelmatris som upprepas över bilden. Ingen felspridning sker, vilket ger det regelbundna korsmönstret från gamla datorer och spel, och ett mönster som är stabilt från en bildruta till nästa.
  • Tröskel (ingen dithering) tar helt enkelt närmaste färg, vilket ger platta, posteriserade ytor.

Paletter

  • 1-bitars svartvitt: två färger, den klassiska 1-bitarsbilden.
  • 4 gråtoner: svart, 85, 170 och vitt.
  • Game Boy-grön: de fyra gröna nyanserna (#0f380f, #306230, #8bac0f, #9bbc0f) som ofta återges för den ursprungliga Game Boy-skärmen.
  • Egen palett: skriv hex-koder avskilda med kommatecken, upp till 64 färger. Varje pixel matchas mot den närmaste färgen med ett viktat RGB-avstånd. Ogiltiga koder listas och ignoreras.

Grå- och Game Boy-paletterna behandlas som tonskalor: bilden ditheras på ljusstyrka och varje nivå mappas sedan till skalfärgen med samma rang, så att hela tonomfånget utnyttjas. Transparens bevaras vid dithering.

Halvtonsraster

Halvton är hur tryckpressar återger toner med en enda färg: ett rutnät av punkter, roterat med Rastervinkel, med ett avstånd som motsvarar Punktstorlek (rasteravstånd, px). Varje punkts radie växer med kvadratroten av den genomsnittliga färgtäckningen i dess cell, tills grannpunkter nuddar varandra i de mörkaste områdena. Mono (svarta punkter) trycker svart på vitt. CMYK (fyra roterade raster) ritar cyan i 15°, magenta i 75°, gult i 0° och svart i 45° (alla förskjuts tillsammans när du flyttar vinkeln från 45°), blandade i multiplikationsläge. Rastren roteras eftersom identiska rutnät som läggs ovanpå varandra skapar moiré, ett synligt interferensmönster. Omvandlingen från RGB till CMYK är medvetet enkel (K = 1 − max(R, G, B)) och saknar ICC-profiler: det är en konstnärlig effekt, inte en tryckfärdig färgseparation.

Tips

  • Sänk utdatabredden för grova retropixlar och granska sedan i 4× eller 8×.
  • Höj kontrasten före en 1-bitarskonvertering så att ansikten och detaljer inte löses upp i brus.
  • Använd Bayer för pixelkonst och animationer, Floyd–Steinberg för foton.
  • 1-bitarsbilder är idealiska för e-pappersskärmar, termiska skrivare och lasergravyr.

Vanliga frågor

Laddas min bild upp?

Nej. All bearbetning sker lokalt i din webbläsare och bilden lämnar aldrig din enhet.

Varför bara PNG?

PNG är förlustfritt och bevarar den exakta paletten och varje punkt i mönstret. JPEG-komprimering skulle smeta ut ditheringen till suddigt brus och lägga till nya färger.

Varför ser min bild suddig ut i läget Anpassa?

Anpassa skalar förhandsvisningen till det tillgängliga utrymmet, som inte alltid är en jämn multipel av pixlarna. Välj 1× eller mer för att se de exakta pixlarna.

Vilken algoritm ska jag välja för en Game Boy-effekt?

Välj Game Boy-grön, en liten utdatabredd som 160 px och Bayer 4×4 för det typiska regelbundna mönstret, eller Floyd–Steinberg för mjukare foton.

Går CMYK-halvtonen att använda för tryck?

Inte som färgseparation. Det är en enda RGB-bild som imiterar utseendet hos fyrfärgstryck, beräknad utan färgprofiler.

Kan jag förstora en liten bild?

Ja, utdatabredden kan gå upp till 4 096 px, men bilden storleksändras före effekten, så ditheringmönstret blir finkornigt. Behåll en liten bredd och zooma i stället om du vill ha stora synliga pixlar.