Il y aurait bien la possibilité d'utiliser des masques de 32 ou 64 bits. Plutôt que d'utiliser des booléens :

false, false, false, true, true, true, [...]
On aurait un bit par pixel, par exemple...