Skip to content
Snippets Groups Projects
Commit b29ec502 authored by Votre Nom's avatar Votre Nom
Browse files

diviser_image_readme_actualisé

parent 10133920
Branches
No related tags found
No related merge requests found
......@@ -23,3 +23,5 @@ j'ai reflechi à la structure du module traite_img et j'ai codé la fonction pro
- sont_blocs_proches() : qui calcule la moyenne de chaque bloc et verifie si les couleurs sont assez proches, dans ce cas j'ai pris un seuil de 20 pixels
- creer_bloc_uniforme() : cette fonction cree un bloc uniforme à partir d'une liste de blocs d'images en utilisant la couleur moyenne des blocs
- fusionner_blocs() : Cette fonction prend une liste de quatre blocs d'images et les fusionne pour créer une seule image contenant ces quatre blocs
j'ai codé la fonction diviser_image() en utilisant la methode corp qui permet de découper une région rectangulaire spécifique d'une image.dans ce cas là en 4 parties (haut à gauche , haut à droite , bas à gauche , bas à droite)
......@@ -44,6 +44,18 @@ def diviser_image(image):
$$$
"""
width, height = image.size
half_width = width // 2
half_height = height // 2
block1 = image.crop((0, 0, half_width, half_height)) # en haut à gauche
block2 = image.crop((half_width, 0, width, half_height)) # en haut à droite
block3 = image.crop((0, half_height, half_width, height)) # en bas à gauche
block4 = image.crop((half_width, half_height, width, height)) # en bas à droite
return [block1, block2, block3, block4]
def average_rgb(image):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment