Modifications entre les versions 11 et 12
Version 11 à la date du 2013-03-27 09:50:16
Taille: 1583
Éditeur: iml138
Commentaire:
Version 12 à la date du 2013-11-14 23:59:37
Taille: 1567
Éditeur: 136
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 2: Ligne 2:

On va utiliser la bibliothèque Pillow, dérivée de la vénérable PIL (Python Imaging Library), qui a l’avantage d’être maintenue et disponible pour Python 3.
''(On a de la chance : la première version stable de Pillow pour Python 3 est sortie mi-mars !)''.
On va utiliser la bibliothèque Pillow, dérivée de la vénérable PIL (Python Imaging Library), qui a l’avantage d’être maintenue et disponible pour Python 3. ''(On a de la chance : la première version stable de Pillow pour Python 3 est sortie mi-mars !)''.
Ligne 9: Ligne 7:

Les fichiers nécessaires à l’installation sous Windows se trouvent sur le
[[https://pypi.python.org/pypi/Pillow/2.0.0#downloads|dépôt PyPI]].
Les fichiers nécessaires à l’installation sous Windows se trouvent sur le [[https://pypi.python.org/pypi/Pillow/2.0.0#downloads|dépôt PyPI]].
Ligne 14: Ligne 10:

Pour les autres plateformes, le plus simple est d’utiliser la commande `pip` lorsqu’elle est disponible :
{{{ pip install Pillow }}}
fera tout le travail.
Pour les autres plateformes, le plus simple est d’utiliser la commande `pip` lorsqu’elle est disponible : {{{ pip install Pillow }}} fera tout le travail.
Ligne 21: Ligne 14:
Dans les deux cas, il faudra peut-être installer auparavant des bibliothèques de développement :
au moins `zlib` pour les images PNG, `libjpeg` pour les images JPEG et
`libtiff` pour les images TIFF : voir
[[https://github.com/wiredfool/Pillow/blob/6471b5899917d95c9a31204616ab7dbef3d37c39/README.rst|le manuel d’installation]] pour plus de détails, ou bien [[LionelVaux|me]] contacter.
Dans les deux cas, il faudra peut-être installer auparavant des bibliothèques de développement : au moins `zlib` pour les images PNG, `libjpeg` pour les images JPEG et `libtiff` pour les images TIFF : voir [[https://github.com/wiredfool/Pillow/blob/6471b5899917d95c9a31204616ab7dbef3d37c39/README.rst|le manuel d’installation]] pour plus de détails, ou bien [[LionelVaux|me]] contacter.
Ligne 27: Ligne 17:

Dans l’archive [[attachment:test_pil.zip]] se trouvent une image de test et un petit script Python qui fait appel à la bibliothèque PIL/Pillow : lancez ce dernier, et vous devriez voir apparaître trois nouveaux fichiers d’image, au format PNG.
Dans l’archive [[attachment:test_pil.zip]] se trouvent une image de test et un petit script Python qui fait appel à la bibliothèque PIL/Pillow : lancez ce dernier, et vous devriez voir apparaître trois nouveaux fichiers d’image, au format PNG.

Images matricielles

On va utiliser la bibliothèque Pillow, dérivée de la vénérable PIL (Python Imaging Library), qui a l’avantage d’être maintenue et disponible pour Python 3. (On a de la chance : la première version stable de Pillow pour Python 3 est sortie mi-mars !).

Sur les machines fournies par les établissements, la bibliothèque devrait être installée. Sinon, voici quelques indications.

Sous Windows

Les fichiers nécessaires à l’installation sous Windows se trouvent sur le dépôt PyPI.

Dans le reste du monde

Pour les autres plateformes, le plus simple est d’utiliser la commande pip lorsqu’elle est disponible :  pip install Pillow  fera tout le travail.

Si pip n’est pas disponible, il faudra compiler à la main à partir des sources.

Dans les deux cas, il faudra peut-être installer auparavant des bibliothèques de développement : au moins zlib pour les images PNG, libjpeg pour les images JPEG et libtiff pour les images TIFF : voir le manuel d’installation pour plus de détails, ou bien me contacter.

Testez votre installation

Dans l’archive test_pil.zip se trouvent une image de test et un petit script Python qui fait appel à la bibliothèque PIL/Pillow : lancez ce dernier, et vous devriez voir apparaître trois nouveaux fichiers d’image, au format PNG.

WikISN: Manipulation d'image en Python 3 (dernière édition le 2016-02-26 14:24:41 par LionelVaux)