Trouvez des réponses fiables à vos questions avec l'aide d'Zoofast.fr. Posez n'importe quelle question et recevez des réponses détaillées et précises de la part de notre communauté d'experts.

Bonjour, je voudrais de laide parceque je ne sais pas comment faire. Merci beaucoup a l’avance j’offre 20 points !

Bonjour Je Voudrais De Laide Parceque Je Ne Sais Pas Comment Faire Merci Beaucoup A Lavance Joffre 20 Points class=

Sagot :

Réponse :

Explications :

Bonjour,

Voila d'après ce que j'ai compris de votre énoncé une proposition de programme et les résultats en pièce jointe :

Puisque on veut la moitié supérieure de l'image il faut créer une image qui fasse la hauteur désirée soit "hauteur/2" et transférer que la moitié en hauteur des pixels.

----------------------------------------------

from PIL import Image

img = Image.open("image.jpg")

largeur, hauteur = img.size

h2 = int(hauteur/2)

img2 = Image.new(mode="RGB", size=(largeur,h2)) # image moitié hauteur

for y in range(0,h2): # récupérer la moitié des pixels en hauteur

   for x in range(0,largeur):

       rouge, vert, bleu = img.getpixel((x,y))

       img2.putpixel((x,y),(rouge, vert, bleu))

img2.show()

img2.save("copie_image.jpg")

View image Legrandu48
Nous valorisons chaque question et réponse que vous fournissez. Continuez à vous engager et à trouver les meilleures solutions. Cette communauté est l'endroit parfait pour grandir ensemble. Merci de visiter Zoofast.fr. Nous sommes là pour vous aider avec des réponses claires et concises.