Sagot :
Bonsoir,
import PIL.Image
largeur = 300
hauteur = 150
blanc = (255, 255, 255)
rouge = (255, 0, 0)
bleu = (0, 0, 255)
vert = (10, 150, 50)
jaune = (217, 225, 33)
#Image 1
image = PIL.Image.new('RGB', (largeur, hauteur), bleu) #Crée une image bleu. Les bandes bleues sont donc déjà faites.
for x in range(largeur):
for y in range(hauteur // 5):
image.putpixel((x, hauteur // 5 + y), blanc) #Bande blanche.
image.putpixel((x, 2 * (hauteur // 5) + y), rouge) #Bande rouge.
image.putpixel((x, 3 * (hauteur // 5) + y), blanc) #Bande blanche.
image.show()
#Image 2
image = PIL.Image.new('RGB', (largeur, hauteur), rouge) #Crée une image rouge. La bande rouge est donc déjà faite.
for x in range(largeur):
for y in range(hauteur // 3):
image.putpixel((x, y), jaune) #Bande jaune.
image.putpixel((x, (hauteur // 3) + y), vert) #Bande verte.
image.show()
Tu ajustes la largeur/hauteur comme tu veux et tu peux jouer avec les valeurs RGB pour les couleurs.
Bonne soirée,
Thomas