mercredi 12 février 2020

Couleurs rouge vert bleu

Objectif

Comme nous sommes en plein pixels, je me suis demandé comment balayer avec script une partie des couples de 0,0,0 à 255,255,255 et éviter de créer 255^3 = 16 millions pixels

Script

r,v,b=0,0,0

for i in range (766):
    print(r,v,b)
    b=b+1
    if b>255:
        v=v+1
        b=255
        if v>255:
            v=255
            r=r+1

Shell

>>> %Run zzz.py
0 0 0
0 0 1
0 0 2
......
0 0 254
0 0 255
0 1 255
0 2 255
.....
0 254 255
0 255 255
1 255 255
2 255 255
....
254 255 255
255 255 255
>>> 

Aucun commentaire:

Enregistrer un commentaire

Tout commentaire nous engage ;)