Skip to content
Snippets Groups Projects
Commit c6b97f9b authored by Almohamed Alsadou Fatima's avatar Almohamed Alsadou Fatima
Browse files

fonction enregistrement_image_fichier

parent f46904d3
No related branches found
No related tags found
No related merge requests found
...@@ -13,7 +13,7 @@ class Bloc : ...@@ -13,7 +13,7 @@ class Bloc :
4 4
$$$ bloc2=Bloc((0,8),(8,0),(0,0,255),0) $$$ bloc2=Bloc((0,8),(8,0),(0,0,255),0)
$$$ bloc2.decoupage_sous_blocs() $$$ bloc2.decoupage_sous_blocs()
(8) [(0,8),(4.0,4.0),(4.0,8),(8,4.0),(0,4.0),(4.0,0),(4.0,4.0),(8,0)]
""" """
...@@ -44,8 +44,12 @@ class Bloc : ...@@ -44,8 +44,12 @@ class Bloc :
def decoupage_sous_blocs(self)->list[tuple[int,int],tuple[int,int],tuple[int,int],tuple[int,int]] : def decoupage_sous_blocs(self)->list[tuple[int,int],tuple[int,int],tuple[int,int],tuple[int,int]] :
"""retourne les coordonnees des quatres sous bloc decoupes a partir du bloc sel """retourne les coordonnees des quatres sous bloc decoupes a partir du bloc sel
""" """
#return [(self.pxbasdroite[0]//2,self.pxhautgauche[1]),(self.pxbasdroite[0],self.pxhautgauche[1]),((self.pxbasdroite)[0]//2,self.pxhautgauche[1]//2),(self.pxbasdroite[0],self.pxhautgauche[1]//2)] return[(0,self.pxhautgauche[1]),(self.pxbasdroite[0]/2,self.pxhautgauche[1]/2)\
return[(0,(self.pxhautgauche)[1]),(self.pxbasdroite[0]/2,self.pxhautgauche[1]/2),(self.pxbasdroite[0]/2,self.pxhautgauche[1]),(self.pxbasdroite[0],self.pxhautgauche[1]/2),(0,self.pxhautgauche[1]/2),(self.pxbasdroite[0]/2,0),(self.pxbasdroite[0]/2,self.pxhautgauche[1]/2),(self.pxbasdroite[0],0)] ,(self.pxbasdroite[0]/2,self.pxhautgauche[1])\
,(self.pxbasdroite[0],self.pxhautgauche[1]/2)\
,(0,self.pxhautgauche[1]/2),(self.pxbasdroite[0]/2,0)\
,(self.pxbasdroite[0]/2,self.pxhautgauche[1]/2)\
,(self.pxbasdroite[0],0)]
......
from PIL import Image
def enregistrement_image_fichier(chemin_image:str,fichier:str):
"""enregistre limage image dans le fichier fichier sous une forme textuel
Précondition : le fichier et limage existent
Exemple(s) :
$$$
"""
imageaconvertir=Image.open(chemin_image)
dimension_image=imageaconvertir.size
with open(fichier,'w') as f:
for (x,y) in range(len(dimension_image)):
fichier.write((x,y),'imageaconvertir.getpixel(x,y)')
\ 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