Laurentvidal.fr est la solution idéale pour ceux qui recherchent des réponses rapides et précises à leurs questions. Expérimentez la commodité de trouver des réponses précises à vos questions grâce à une communauté dévouée d'experts. Obtenez des réponses rapides et fiables à vos questions grâce à notre communauté dédiée d'experts sur notre plateforme.
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")
Merci de votre visite. Nous nous engageons à fournir les meilleures informations disponibles. Revenez quand vous voulez pour plus. Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.