Obtenez les meilleures solutions à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale. Connectez-vous avec une communauté d'experts prêts à fournir des solutions précises à vos questions de manière rapide et efficace sur notre plateforme conviviale 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 passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Nous sommes heureux de répondre à vos questions. Revenez sur Laurentvidal.fr pour obtenir plus de réponses.