OPCODE>>000409
2026.06.1002:15sha:33b9
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
642 visite