TP no1 - Dessiner un Pixelart

Thème no2 - La photographie numérique
| Dimanche 24 Novembre 2024

Python est capable, via le plugin PIL, de dessiner des images pixel par pixel.
L'occasion pour nous de (re)découvrir les joies du Pixelart.

1. Un petit dessin

Commençons par le programme suivant :

from PIL import Image 
image = Image.new('RGB', (3, 2)) 
image.putpixel((0, 0), (5, 20, 64)) 
image.putpixel((0, 1), (5, 20, 64)) 
image.putpixel((1, 0), (255, 255, 255)) 
image.putpixel((1, 1), (255, 255, 255)) 
image.putpixel((2, 0), (236, 25, 32)) 
image.putpixel((2, 1), (236, 25, 32)) 
image.save("image.png") 
image.show()

Le programme démarre le plugin PIL, construit une image de 3 pixels sur 2 pixels, et le remplit de trois couleurs… ce qui forme ? Le voyez-vous ? Il va falloir (beaucoup !) zoomer !

Remarque : la couleur (5, 20, 64) correspond au bleu, (255, 255, 255) au blanc et (236, 25, 32) au rouge.

2. À vous de jouer !

À vous de faire un dessin (une lettre, un petit personnage… ) en coloriant pixel par pixel.
Votre dessin devra être composé d'au moins trois couleurs.
Pour trouver un peu d'inspiration, n'hésitez pas à chercher des Pixelarts sympathiques sur le web.

Si vous chercher le code d'une couleur précise, le logiciel Paint peut vous aider.