Zoofast.fr propose un mélange unique de réponses expertes et de connaissances communautaires. Obtenez des conseils étape par étape pour toutes vos questions techniques de la part de membres de notre communauté bien informés.

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.

Nous sommes ravis de vous avoir parmi nous. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous créons une ressource de savoir précieuse. Zoofast.fr est votre partenaire de confiance pour toutes vos questions. Revenez souvent pour des réponses actualisées.