prog:python-image
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
prog:python-image [2019/12/03 23:21] – jbpuel | prog:python-image [2020/04/06 09:02] (Version actuelle) – supprimée jbpuel | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Traitement des images en Python ====== | ||
- | Permet des traiter une (grande) partie du chapitre Photographie numérique de SNT. | ||
- | |||
- | Un grand nombre de fonctions sont disponibles dans la bibliothèque PIL (Python Imaging Library) disponible dans le paquetage Pillow, dont voici un [[https:// | ||
- | |||
- | Après avoir installé Pillow : | ||
- | < | ||
- | |||
- | On dispose de la bibliothèque PIL et de son module Image.\\ | ||
- | De très nombreux formats de fichiers d' | ||
- | |||
- | <code python> | ||
- | from PIL import Image | ||
- | |||
- | # Ouverture d'un fichier et affectation à un objet | ||
- | mon_image = Image.open(" | ||
- | </ | ||
- | |||
- | On peut obtenir des caractéristiques de cet objet : | ||
- | |||
- | <code python> | ||
- | print(" | ||
- | largeur, hauteur = mon_image.size # Tuple l, h en pixels | ||
- | print(" | ||
- | print(" | ||
- | mon_image.show() # affichage de l' | ||
- | </ | ||
- | |||
- | Pour les méta-données exif, et en particulier GPS, voir mon_image._getexif() en particulier.\\ | ||
- | Exemples [[https:// | ||
- | |||
- | Pour accéder à un pixel : | ||
- | |||
- | <code python> | ||
- | pixou = (10,10) | ||
- | couleurs = mon_image.getpixel(pixou) # Retourne un tuple composant les 3 composantes r, g, b | ||
- | print(couleurs) | ||
- | </ | ||
- | |||
- | Pour créer une nouvelle image : | ||
- | |||
- | <code python> | ||
- | new_image = Image.new(" | ||
- | </ |
prog/python-image.1575415303.txt.gz · Dernière modification : 2019/12/03 23:21 de jbpuel