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.
