Skip to content
Snippets Groups Projects
Commit c5478eb1 authored by Ayoub Buhyari's avatar Ayoub Buhyari
Browse files

Replace enregistrement_lecture_image.py

parent 1442ba8b
No related branches found
No related tags found
No related merge requests found
...@@ -73,13 +73,13 @@ def CSV_to_Image(fichier_csv, nouvelle_image) ->Image: ...@@ -73,13 +73,13 @@ def CSV_to_Image(fichier_csv, nouvelle_image) ->Image:
return image.save(nouvelle_image, "PNG") return image.save(nouvelle_image, "PNG")
####################################################################################################################### #######################################################################################################################
def bloc_to_csv(liste_bloc:Bloc,fichier_csv:str)->None: def bloc_to_csv(liste_bloc: list[Bloc], fichier_csv: str) -> None:
""" """
convertie un bloc dans un document csv Convertit une liste de blocs dans un document CSV.
""" """
with open("./csv/" + fichier_csv +".csv", 'w') as fichier_csv: with open("./csv/" + fichier_csv + ".csv", 'w') as fichier:
writer = csv.writer(fichier)
for bloc in liste_bloc: for bloc in liste_bloc:
ecrire = csv.writer(fichier_csv)
res = [] res = []
couleur = bloc.couleur couleur = bloc.couleur
px_hg = bloc.px_hg px_hg = bloc.px_hg
...@@ -91,7 +91,7 @@ convertie un bloc dans un document csv ...@@ -91,7 +91,7 @@ convertie un bloc dans un document csv
res.append(couleur[0]) res.append(couleur[0])
res.append(couleur[1]) res.append(couleur[1])
res.append(couleur[2]) res.append(couleur[2])
ecrire.writerow(res) writer.writerow(res)
#PASSER D'UNE IMAGE A UN DOCUMENT CSV #PASSER D'UNE IMAGE A UN DOCUMENT CSV
def image_to_csv(liste_bloc:list[Bloc] , fichier_csv:str)-> None: def image_to_csv(liste_bloc:list[Bloc] , fichier_csv:str)-> None:
...@@ -100,4 +100,23 @@ enregistre l'image dans un document CSV que l'on souhaite cree ...@@ -100,4 +100,23 @@ enregistre l'image dans un document CSV que l'on souhaite cree
precondition: fichier csv du styler "fichier_csv.csv" precondition: fichier csv du styler "fichier_csv.csv"
""" """
bloc_to_csv(liste_bloc,fichier_csv) bloc_to_csv(liste_bloc,fichier_csv)
def image_to_csv_bloc(bloc:Bloc,fichier_csv:str)->None:
"""
convertie une image en csv
"""
with open("./csv/" + fichier_csv + ".csv", 'w') as fichier:
writer = csv.writer(fichier)
res = []
couleur = bloc.couleur
px_hg = bloc.px_hg
px_bd = bloc.px_bd
res.append(px_hg[0])
res.append(px_hg[1])
res.append(px_bd[0])
res.append(px_bd[1])
res.append(couleur[0])
res.append(couleur[1])
res.append(couleur[2])
writer.writerow(res)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment