Ajout de la fonction Rotation Couleur, fonctionnelle.

parent 283b40b1
......@@ -84,6 +84,70 @@ def monochrome():
img2.show()
clearscreen()
Menu()
def rotationCouleur():
largeur,hauteur = image.size
print("Quelle rotation de couleur voulez vous ?")
print(" -RGB")
print(" -BRG")
print(" -GBR")
print(" -BGR")
print("Pour revenir au menu, entrez un caractère,")
Rotation = str(input("Entrez le type de rotation : "))
if Rotation == ("RGB") :
rotationRGB()
elif Rotation == ("BRG") :
rotationBRG()
elif Rotation == ("GBR") :
rotationGBR()
elif Rotation == ("BGR") :
rotationBGR()
else :
clearscreen()
Menu()
def rotationRGB():
global image
image.show()
clearscreen()
rotationCouleur()
def rotationBRG():
global image
largeur,hauteur = image.size
imageBRG = Image.new('RGB',(largeur,hauteur))
for ligne in range(largeur):
for colonne in range(hauteur):
Rouge,Vert,Bleu= image.getpixel((ligne,colonne))
imageBRG.putpixel((ligne,colonne),(Vert,Bleu,Rouge))
imageBRG.show()
rotationCouleur()
def rotationGBR():
global image
largeur,hauteur = image.size
imageGBR = Image.new('RGB',(largeur,hauteur))
for ligne in range(largeur):
for colonne in range(hauteur):
Rouge,Vert,Bleu=image.getpixel((ligne,colonne))
imageGBR.putpixel((ligne,colonne),(Bleu,Rouge,Vert))
imageGBR.show()
rotationCouleur()
def rotationBGR():
global image
largeur,hauteur = image.size
imageBGR = Image.new('RGB',(largeur,hauteur))
for ligne in range(largeur):
for colonne in range(hauteur):
Rouge,Vert,Bleu=image.getpixel((ligne,colonne))
imageBGR.putpixel((ligne,colonne),(Bleu,Vert,Rouge))
imageBGR.show()
rotationCouleur()
def rotateImage():
"""Fonction qui fait pivoter une image selon le choix de l'utilisateur.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment