Skip to content
Snippets Groups Projects
Commit 806ae18a authored by Kinadinova Dariya's avatar Kinadinova Dariya
Browse files

is_col_close

parent 281fca98
Branches
No related tags found
No related merge requests found
......@@ -25,8 +25,8 @@ def decouper(file: str) -> list[Image]:
l = [block_1, block_2, block_3, block_4]
return l
def avg_col(l:list[int]) -> list[int]:
"""déterminer la couleur moyenne d'une liste de couleurs
def avg_col(l:tuple) -> list[int]:
"""renvoie la couleur moyenne d'une liste de couleurs
Précondition :
Exemple(s) :
......@@ -49,12 +49,14 @@ def avg_col(l:list[int]) -> list[int]:
avg3 = c3 / n_col
return (avg1, avg2, avg3)
def liste_col(im: Image, left_top: tuple(), right_bottom: tuple()) -> list[int]:
def list_col(im: Image, left_top: tuple(), right_bottom: tuple()) -> list[int]:
"""à_remplacer_par_ce_que_fait_la_fonction
Précondition :
Exemple(s) :
$$$ liste_col(im, (0,0), (1, 1))
$$$ list_col(Image.open('calbuth.png'), (0,0), (1, 1))
[(236, 210, 111), (236, 210, 111), (236, 210, 111), (236, 210, 111)]
"""
......@@ -62,7 +64,17 @@ def liste_col(im: Image, left_top: tuple(), right_bottom: tuple()) -> list[int]:
x_max, y_max = right_bottom
return [im.getpixel((x, y)) for x in range(x_max+1) for y in range(y_max+1)]
im = Image.open('calbuth.png')
def is_col_close(color1: tuple(), color2: tuple()) -> bool:
"""returns True if the distance between two colors is not more than 50,
returns False if the distance is more than 50
Précondition :
Exemple(s) :
$$$
"""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment