Skip to content
Snippets Groups Projects
Commit c6bdc6dc authored by Melissa Belkacemi's avatar Melissa Belkacemi
Browse files

Update decoupe.py

parent 779d1dc5
No related branches found
No related tags found
No related merge requests found
...@@ -4,7 +4,7 @@ from couleur import * ...@@ -4,7 +4,7 @@ from couleur import *
def decoupe(image:Image,p_hg,p_bd,n:int)->Bloc: def decoupe(image:Image,p_hg,p_bd,n:int)->Bloc:
"""à_remplacer_par_ce_que_fait_la_fonction """divise une image en blocs
Précondition :n>=0 Précondition :n>=0
...@@ -21,9 +21,9 @@ def decoupe(image:Image,p_hg,p_bd,n:int)->Bloc: ...@@ -21,9 +21,9 @@ def decoupe(image:Image,p_hg,p_bd,n:int)->Bloc:
else: else:
return(Bloc((0,0,0),b1.pixel_hg,b4.pixel_bd,b1,b2,b3,b4)) return(Bloc((0,0,0),b1.pixel_hg,b4.pixel_bd,b1,b2,b3,b4))
else: else:
couleurs=[im_rgb.getpixel((i,j)) for i in range(hg[0],1+bd[0]) for j in range(hg[1],1+bd[1])] couleurs=[im_rgb.getpixel((i,j)) for i in range(p_hg[0],1+p_bd[0]) for j in range(p_hg[1],1+p_bd[1])]
coul_moyenne=couleur_moyenne(couleurs) coul_moyenne=couleur_moyenne(couleurs)
return Bloc(coul_moyenne,(0,0),(bd[0],bd[1])) return Bloc(coul_moyenne,p_hg,p_bd)
...@@ -56,4 +56,4 @@ hg=(0,0) ...@@ -56,4 +56,4 @@ hg=(0,0)
bd=(t[0]-1,t[1]-1) bd=(t[0]-1,t[1]-1)
im_rgb = im.convert('RGB') im_rgb = im.convert('RGB')
b=decoupe(im_rgb,hg,bd,1) b=decoupe(im_rgb,hg,bd,1)
b.sous_blocs b.sous_blocs
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment