0% ont trouvé ce document utile (0 vote)
10 vues1 page

Manipulations d'images avec PIL en Python

Le document fournit des instructions sur l'utilisation de la librairie PIL pour manipuler des images en Python. Il explique comment afficher une image, la sauvegarder, récupérer les valeurs RGB d'un pixel spécifique, et modifier la couleur d'un pixel. Chaque section inclut des exemples de code pour illustrer les opérations.

Transféré par

sebastienimbert777
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues1 page

Manipulations d'images avec PIL en Python

Le document fournit des instructions sur l'utilisation de la librairie PIL pour manipuler des images en Python. Il explique comment afficher une image, la sauvegarder, récupérer les valeurs RGB d'un pixel spécifique, et modifier la couleur d'un pixel. Chaque section inclut des exemples de code pour illustrer les opérations.

Transféré par

sebastienimbert777
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Aide 1 : Afficher une image à partir d'un fichier

# La librairie PIL doit être importée en début de programme


from [Link] import *
from [Link] import *
im = open("nom_du_fichier_image.jpg") # "im" ou tout autre nom de variable
[Link]()

Aide 2 : Sauvegarder une image dans un fichier

[Link]("nom_du_fichier_à_géné[Link]")

Aide 3 : Récupérer les valeurs des 3 composantes Rouge, Vert et Bleu d'un pixel d'une image en utilisant la fonction
getpixel

# On s'intéresse au pixel de coordonnées (10,42).


# L'origine est située en haut à gauche.
x = 10
y = 42
# Lecture des 3 composantes de la couleur du pixel de coordonnées (x,y) et
affectation aux variables r, v et b
(r,v,b) = [Link]((x,y))
print (r, v, b) # si l'on souhaite afficher les valeurs

Aide 4 : Modifier la couleur d’un pixel en utilisant la fonction putpixel

# Modifie la couleur du pixel en ligne 10 et colonne 42 en choisissant r=133,


v=122 et b=191
x = 10
y = 42
(r,v,b) = (132,122,191)
[Link]((x,y),(r,v,b))

Vous aimerez peut-être aussi