Répondre :
Bonjour,
Il faut repartir du code donné et l'adapter.
import matplotlib.pyplot as plt
from PIL import Image
#3 images blanches de taille 32x32.
Figure1 = Image.new("RGB", (32, 32), (255, 255, 255))
Figure2 = Image.new("RGB", (32, 32), (255, 255, 255))
Figure3 = Image.new("RGB", (32, 32), (255, 255, 255))
#Définition des couleurs.
rouge = (255, 0, 0)
vert = (0, 255, 0)
bleu = (0, 0, 255)
noir = (0, 0, 0)
jaune = (250, 255, 0)
rose = (240, 0, 255)
for i in range(32):
#Formation des contours.
Figure1.putpixel((i, 0), vert) #Ligne du haut.
Figure2.putpixel((i, 0), rose) #Ligne du haut.
Figure3.putpixel((i, 0), rouge) #Ligne du haut.
Figure1.putpixel((0, i), vert) #Colonne de gauche.
Figure2.putpixel((0, i), rose) #Colonne de gauche.
Figure3.putpixel((0, i), rouge) #Colonne de gauche.
Figure1.putpixel((i, 31), vert) #Ligne du bas.
Figure2.putpixel((i, 31), rose) #Ligne du bas.
Figure3.putpixel((i, 31), rouge) #Ligne du bas.
Figure1.putpixel((31, i), vert) #Colonne de droite.
Figure2.putpixel((31, i), rose) #Colonne de droite.
Figure3.putpixel((31, i), rouge) #Colonne de droite.
#Formation de la croix noire.
Figure1.putpixel((i-1, 16), noir) #Ligne.
Figure1.putpixel((16, i-1), noir) #Colonne.
for i in range(4, 28):
#Formation du carré jaune.
Figure2.putpixel((i, 4), jaune) #Ligne du haut.
Figure2.putpixel((4, i), jaune) #Colonne de gauche.
Figure2.putpixel((i, 27), jaune) #Ligne du bas.
Figure2.putpixel((27, i), jaune) #Colonne de droite.
for i in range(1, 31):
#Formation croix bleue.
Figure3.putpixel((i, i), bleu) #Diagonale du bas gauche à en haut à droite.
Figure3.putpixel((i, 31-i), bleu) #L'autre diagonale.
#Affiche des images avec matplotlib.
plt.imshow(Figure1)
plt.show()
plt.imshow(Figure2)
plt.show()
plt.imshow(Figure3)
plt.show()
Bonne journée.
Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !