Instruction pour convertir une photo RGB en niveau de gris
Rosa
-
Rosa -
Rosa -
Bonjour,
que puis-je marquer devant "moyenne=" et que dois-je compléter pour que la nouvelle image soit en niveau de gris. Merci de vos conseils!
Voici le programme:
from PIL import Image
fichier_image = './photo.jpg'
try:
image = Image.open(fichier_image)
except IOError:
print ('Erreur sur ouverture du fichier ' + fichier_image)
exit(1)
nb_colonne, nb_ligne = image.size
nouvelle_image = Image.new(image.mode,image.size)
for y in range(nb_ligne):
for x in range(nb_colonne):
rouge,vert,bleu = image.getpixel((x,y))
moyenne = ???
nouvelle_image.putpixel((x,y), (???, ???, ???))
nouvelle_image.show()
que puis-je marquer devant "moyenne=" et que dois-je compléter pour que la nouvelle image soit en niveau de gris. Merci de vos conseils!
Voici le programme:
from PIL import Image
fichier_image = './photo.jpg'
try:
image = Image.open(fichier_image)
except IOError:
print ('Erreur sur ouverture du fichier ' + fichier_image)
exit(1)
nb_colonne, nb_ligne = image.size
nouvelle_image = Image.new(image.mode,image.size)
for y in range(nb_ligne):
for x in range(nb_colonne):
rouge,vert,bleu = image.getpixel((x,y))
moyenne = ???
nouvelle_image.putpixel((x,y), (???, ???, ???))
nouvelle_image.show()
A voir également:
- Instruction pour convertir une photo RGB en niveau de gris
- Google photo - Télécharger - Albums photo
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Photo aérienne de ma maison - Guide
- Couper une photo en 3 pour instagram - Guide
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
1 réponse
Bonjour,
Essayer :
PS : Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icônes pour l'enrichissement du texte. Celle qui a cet aspect
Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Essayer :
gris = int(rouge + vert + bleu)//3 nouvelle_image.putpixel((x,y), (gris,gris,gris))
PS : Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icônes pour l'enrichissement du texte. Celle qui a cet aspect
<> ▼permet d'appliquer au code, suivant une liste de valeurs, le format correspondant à sa nature (C, Python, Shell, ...).
Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Cependant que pourrais-je entrer tout en gardant le moyenne= ?(je suis vraiment débutante:)