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

Code 3

c

Transféré par

pronnier.evan
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 ODT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
62 vues1 page

Code 3

c

Transféré par

pronnier.evan
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 ODT, PDF, TXT ou lisez en ligne sur Scribd

from PIL import Image, ImageDraw, ImageFont

# Définir la taille de l'image et les couleurs


width, height = 800, 600
background_color = (30, 144, 255) # Bleu clair
circle_color = (255, 69, 0) # Rouge orange
text_color = (255, 255, 255) # Blanc

# Créer une nouvelle image avec une couleur de fond


image = Image.new("RGB", (width, height), background_color)
draw = ImageDraw.Draw(image)

# Ajouter un cercle au centre de l'image


circle_radius = 100
circle_center = (width // 2, height // 2)
draw.ellipse(
(circle_center[0] - circle_radius, circle_center[1] - circle_radius,
circle_center[0] + circle_radius, circle_center[1] + circle_radius),
fill=circle_color
)

# Ajouter du texte au centre de l'image


text = "Bienvenue dans le monde de la fantasy!"
try:
font = ImageFont.truetype("arial.ttf", 30) # Choisir une police installée
except IOError:
font = ImageFont.load_default()
text_size = draw.textsize(text, font=font)
text_position = ((width - text_size[0]) // 2, height - 100)
draw.text(text_position, text, fill=text_color, font=font)

# Sauvegarder l'image
image.save("image_generée.png")

print("Image générée et sauvegardée sous le nom 'image_generée.png'.")

Vous aimerez peut-être aussi