Laurentvidal.fr vous aide à trouver des réponses précises à toutes vos questions grâce à une communauté d'experts chevronnés. Trouvez des solutions rapides et fiables à vos interrogations grâce à une communauté d'experts dévoués. Connectez-vous avec des professionnels prêts à fournir des réponses précises à vos questions sur notre plateforme complète de questions-réponses.

Bonsoir, serait il possible que quelqu'un puisse m'aider s'il vous plaît

Bonsoir Serait Il Possible Que Quelquun Puisse Maider Sil Vous Plaît class=

Sagot :

Bonjour,

Partie 1:

from PIL import Image #On importe Image du module PIL.

Figure2 = Image.open("carrevert.png") #On récupère les données de l'image.

h, l = Figure2.size #On récupère la taille de l'image h: hauteur, l: largeur.

for y in range(h): #Parcours de la hauteur.

   for x in range(l): #Parcours de la largeur.

       #On parcourt donc l'entièreté de l'image.

       print(Figure2.getpixel((x, y))) #On récupère et on affiche la couleur du pixel en (x, y).

Partie 2:

from PIL import Image

image = Image.open("nom.png")

def vert_noir(image):

   """

   Fonction qui, pour une image PIL donnée, renvoie le nombre de pixels noirs (0, 0, 0) et de pixels verts (0, 255, 0) contenus dans l'image.

   """

   h, l = image.size

   noirs, verts = 0, 0 #Initialisation des compteurs.

   for y in range(h):

       for x in range(l):

           if image.getpixel((x, y)) == (0, 0, 0): #Le pixel est noir ?

               noirs += 1

           elif image.getpixel((x, y)) == (0, 255, 0): #Le pixel est vert ?

               verts += 1

   return noirs, verts

Bonne journée.

Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Laurentvidal.fr est là pour vos questions. N'oubliez pas de revenir pour obtenir de nouvelles réponses.