(Pour acceder a la ligne de commanade, Utiliser le Terminal Windows en tapant invite de
commande, entree, ou en utilisant le raccourci clavier Ctrl + ? Maj + é1)
Ecrire votre script de generation d'image par Python et l'enregistrer sur votre pc.
voici un exemple gratuit pour faire le test:
--------------------------------------------------------------------
python
from PIL import Image, ImageDraw
# Création d'une nouvelle image de taille 300x300 pixels, de fond blanc
image = Image.new("RGB", (300, 300), "white")
# Création d'un objet ImageDraw pour dessiner sur notre image
draw = ImageDraw.Draw(image)
# Dessiner un rectangle rouge avec les coins aux coordonnées (50, 50) et (250, 250)
draw.rectangle([(50, 50), (250, 250)], outline="red", width=2)
# Dessiner un cercle bleu avec le centre aux coordonnées (150, 150) et un rayon de 50 pixels
draw.ellipse([(100, 100), (200, 200)], outline="blue", width=2)
# Sauvegarder l'image sous le nom "exemple_image.png"
image.save("exemple_image.png")
# Afficher un message pour indiquer que l'image a été créée avec succès
print("L'image a été créée avec succès !")
--------------------------------------------------------------------
Ce script crée une image de fond blanc 300x300pixel agrémentée d'un rectangle rouge
et un cercle bleu.
Pour executer le programme et afficher votre image, voici la marche a faire:
Exécutez le script Python en allant sur invite de commandes,, puis naviguer vers le
répertoire ou vous avez sauvegarder votre fichier script.
Executez le script par la commande suivante:
python nom_du_script.py
Un message indiquera que l'image a été créée avec succès.
Vous trouverez votre image "exemple_image.png" dans le même répertoire que votre
script Python. L'image est affichable par les visualisateurs d'images connnus.
Quelle capacité dont dispose python pour créer des images 2D et 3D?:
Python est polyvalent en termes de création d'images, qu'elles soient 2D ou 3D, grâce à
ces bibliothèques et frameworks., dont voici les plus populaires:
p>
Images 2D :
PIL (Python Imaging Library) / Pillow : PIL est une bibliothèque de traitement
d'images 2D pour Python. Pillow est un fork de PIL, il est plus actif et pris en charge. Il
permet de créer, modifier et sauvegarder des images dans divers formats.
Matplotlib : Matplotlib est principalement utilisé pour la visualisation de données,
mais il est également capable de créer des graphiques, des parcelles et des images
2D de manière générale.
OpenCV : OpenCV (Open Source Computer Vision Library) est une bibliothèque de
vision par ordinateur très puissante. En plus de ses capacités de traitement
d'images, elle peut également être utilisée pour générer des images 2D.
Pygame : Pygame est une bibliothèque de développement de jeux en Python. Elle
peut également être utilisée pour créer des images 2D, des animations et des
applications interactives.
Images 3D :
MayaVi : MayaVi est une bibliothèque de visualisation 3D pour Python. Elle permet
de créer des visualisations de données scientifiques en 3D, notamment des
surfaces, des nuages de points, des vecteurs, etc.
VTK (Visualization Toolkit) : VTK est une bibliothèque puissante pour la visualisation
3D. Bien qu'elle soit écrite en C++, elle dispose de bindings Python qui
permettent de l'utiliser efficacement depuis Python.
PyOpenGL : PyOpenGL fournit un accès à l'API OpenGL à partir de Python, ce qui
permet de créer des graphiques 3D en utilisant OpenGL.
Blender : Blender est un logiciel open-source de modélisation, d'animation et de
rendu 3D. Il possède une interface Python permettant de contrôler et de
manipuler ses fonctionnalités de manière programmable.
Python est donc extrêmement polyvalent en termes de création d'images, qu'elles
soient 2D ou 3D, grâce à ces bibliothèques et frameworks, ainsi qu'à sa communauté
active qui développe constamment de nouveaux outils et modules pour répondre
aux besoins des développeurs.