Page 4 sur 5
Script - incrémentation régulière r,v,b
Conseil: une image de 383 par 2 pixel² permet de traiter tous les couples r,v,b de 0,0,0 (... 255,0,0 ... 255,255,0) à 255,255,255 en utilisant 766 pixels
from PIL import Image
#taille image
largeur = 383
hauteur = 2
compteur = 0
# creation image
img=Image.new("RGB",(largeur,hauteur),(255,255,255))
r,v,b=0,0,0
for x in range (largeur):
for y in range (hauteur):
compteur=compteur+1
img.putpixel((x,y),(r,v,b))
print(compteur,r,v,b)# Impression des valeurs pour comprendre
if r<255:
r=r+1
else:
r=255
if v<255:
v=v+1
else:
v=255
if b<255:
b=b+1
else:
r,v,b=0,0,0
# sauvegarde image
img.save("CouleurIncremente.jpg")
print("creation de l'image source - enregistrement CouleurIncremente.jpg - voir le dossier où se trouve le programme python")