PIL: à l'aide de fromarray() avec des données binaires et de l'écriture du texte de couleur
J'ai un problème de base avec Python à la bibliothèque de la LIP. J'ai quelques .les fichiers txt contenant uniquement 0 et 1 valeurs disposées dans des matrices. J'ai transformé le "binaire" des données dans une image avec la fonction Image.fromarray() inclus dans la LIP. Le format de mes données produit noir&blanc, les images, si je le multiplie par 255, et c'est très bien pour moi. Maintenant, je veux ajouter du texte à l'image, à l'aide de la texte fonction incluse dans la LIP, mais je veux que le texte soit de couleur. Clairement, je ne peux pas le faire parce que l'image obtenue à partir d' fromarray a une palette en niveaux de gris. Comment puis-je le changer?
OriginalL'auteur Francesco Turci | 2011-01-17
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir une image RVB à partir d'un monochromatique un comme ça:
Pourquoi ne pas simplement utiliser
im = Image.fromarray(arr).convert('RGB')
?oui, vous avez raison! c'est une meilleure solution!
OriginalL'auteur François