====== Pillow (PIL) ====== * Site officiel : [[https://python-pillow.org/]] * Doc : [[https://pillow.readthedocs.io/en/stable/]] ===== Création d'une image ===== Source: [[https://pythonexamples.org/python-pillow-create-image/]] Ce code crée une image en mode **RGB** de dimension **640 x 480** dont la couleur de fond sera **rgb(255, 255, 255)** (jaune) : from PIL import Image im = Image.new('RGB', (640, 480), (255, 255, 0)) im.show() La fonction **show** ouvre l'image générée dans le programme de visualisation par défaut du système. ===== Dessiner sur l'image créée ===== Source: [[https://www.geeksforgeeks.org/python-pil-imagedraw-draw-rectangle/]] from PIL import Image, ImageDraw w, h = 320, 200 image = Image.new('RGB', (w, h), (255, 255, 255)) draw = ImageDraw.Draw(image) draw.rectangle( [(40, 40), (w-40, h-40)], fill="#00FF00", outline="red" ) image.show()