Transformer une matrice en image
Résolu/Fermé
Maati
-
11 avril 2021 à 00:09
jee pee Messages postés 39498 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 mars 2024 - 11 avril 2021 à 01:43
jee pee Messages postés 39498 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 mars 2024 - 11 avril 2021 à 01:43
A voir également:
- Transformer une matrice en image
- Transformer une image en icone - Guide
- Image iso - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Google recherche par image - Guide
1 réponse
jee pee
Messages postés
39498
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
27 mars 2024
9 203
11 avril 2021 à 01:43
11 avril 2021 à 01:43
Bonjour,
Il existe peut être dans la bibliothèque des fonctions pour le faire ? mais à la main :
Il existe peut être dans la bibliothèque des fonctions pour le faire ? mais à la main :
from PIL import Image liste = [[0, 0, 255],[0, 90, 65535],[0, 0, 16777215]] coef = 100 image = Image.new("RGB",(len(liste[0])*coef,len(liste)*coef)) for ligne,col in [(x,y) for x in range(len(liste)) for y in range(len(liste[0]))]: couleur = liste[ligne][col] couleurs = (couleur//(256*256),(couleur-(couleur//(256*256))*256*256)//256,couleur%256) for x,y in [(x,y) for x in range(coef) for y in range(coef)]: image.putpixel((col*coef+x, ligne*coef+y), couleurs) image.show () image.save('image.png')