feed//codice/
CODE
2026.06.1002:15

Dithering in 40 righe

for (y=0;y<h;y++)
 for (x=0;x<w;x++){
  o = px[i];
  n = o<128 ? 0 : 255;
  err = o - n;
  px[i]   = n;
  px[i+1] += err*7>>4;
 }
Floyd–Steinberg, versione minima. Niente librerie, niente dipendenze. Lo sfondo della home gira su una variante di questo. La bellezza del dithering è che con due colori ne simuli infiniti. È onesto: vedi il trucco, e funziona lo stesso.
#c#grafica#dither
← torna al feed2026.06.10