Commit d0ffb170 authored by Abdessamad Akabli's avatar Abdessamad Akabli

- Problème avec les variables globales (l.21-22-122-131-142)

- Oublis (l.20-274)
- Indentations (l.81)
parent bdbb4e90
......@@ -8,7 +8,7 @@ from PIL import Image
import os
import tkinter as tk
imagemodèle = None
image_modele = None
chemin_image = None
image = None
quitter = 0
......@@ -18,12 +18,12 @@ revenir_menu_principal = 0
def ouvrir_image():
def essai():
try:
chemin_image = entree_chemin.get()
global chemin_image
global image
chemin_image = entree_chemin.get()
print(chemin_image)
image = Image.open(chemin_image)
imagemodèle = Image.open(chemin_image)
image_modele = Image.open(chemin_image)
image.show() # Afficher l'image
except FileNotFoundError:
w = tk.Label(root, text="Le chemin est incorrect")
......@@ -41,13 +41,13 @@ def ouvrir_image():
#Fonction qui va afficher l'image
def afficher_image():
global imagemodèle
if imagemodèle== None:
global image_modele
if image_modele == None:
fen = tk.Tk()
fen.title("traitement image")
tk.Label(fen, text="Entrez le chemin").pack() # ajout graphique
else:
imagemodèle.show()
image_modele.show()
stocker_data_image()
......@@ -78,7 +78,7 @@ def negatif_couleur():
#Fonction qui va faire pivoter l'ensemble de l'image (RGB->RBG // RGB->BGR // RGB->GBR // RBG->GRB)
def rotation_couleurs():
(largeur, hauteur)= image.size
(largeur, hauteur)= image.size
def rgb():
image.show()
def bgr():
......@@ -119,7 +119,6 @@ def rotation_image():
angle = 90
image2 = image.rotate(angle)
image2.show()
global image2
fen = tk.Tk()
fen.title("traiment image")
tk.Label(fen, text="Voulez vous sauvegarder cette image ?").pack()
......@@ -129,7 +128,6 @@ def rotation_image():
angle = -90
image2 = image.rotate(angle)
image2.show()
global image2
fen = tk.Tk()
fen.title("traiment image")
tk.Label(fen, text="Voulez vous sauvegarder cette image ?").pack()
......@@ -140,7 +138,6 @@ def rotation_image():
angle = 180
image2 = image.rotate(angle)
image2.show()
global image2
fen = tk.Tk()
fen.title("traiment image")
tk.Label(fen, text="Voulez vous sauvegarder cette image ?").pack()
......@@ -275,5 +272,6 @@ def menu():
while quitter==0:
menu()
print("Fin du programme, au revoir.")
exit
\ No newline at end of file
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