diff --git a/.DS_Store b/.DS_Store
index c573b4820ce84db888793758843ca03256630bfb..44975b4d4bacbde69c8f2a5338d42f1950fb100c 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/Projet/.DS_Store b/Projet/.DS_Store
index a4713cb99a55e75946d762e76721e15707628d7b..6175f2fdb62546f93f47cc40b323ceed73a8d38a 100644
Binary files a/Projet/.DS_Store and b/Projet/.DS_Store differ
diff --git a/Projet/decoupe_image.py b/Projet/decoupe_image.py
index 044324435de6830345bc59610a7387f79d2c5b40..d1f110174e1156d4b37b3e90ab24a2f6310577d9 100755
--- a/Projet/decoupe_image.py
+++ b/Projet/decoupe_image.py
@@ -10,9 +10,9 @@
 
 """
 from PIL import Image, ImageDraw
-from bloc import Bloc
+from bloc import *
 
-def decoupe_image(image: Bloc, ordre: int) -> Bloc:
+def decoupe_image(bloc: Bloc, ordre: int) -> Bloc:
     """
     Decoupe un bloc en quatre bloc "ordre" fois 
     Précondition : 
@@ -20,12 +20,6 @@ def decoupe_image(image: Bloc, ordre: int) -> Bloc:
     $$$ 
 
     """
-#     image = Image.open(image)
-#     x = ?
-#     y = ?
-#     if 0 <= x < largeur and 0 <= y < hauteur:
-#     pixel = image.getpixel((x, y))
-#     
-#     if ordre != 0:
+    
         
         
\ No newline at end of file
diff --git a/Projet/logiciel_lcom.py b/Projet/logiciel_lcom.py
new file mode 100755
index 0000000000000000000000000000000000000000..bc1e7985599f206f3e931ad7faf4f00544717180
--- /dev/null
+++ b/Projet/logiciel_lcom.py
@@ -0,0 +1,32 @@
+#!/usr/bin/python3
+# -*- coding: utf-8 -*-
+
+"""
+:mod:`fonctions` module : logiciel en ligne de commande
+
+:author: Louis Chmielewski
+
+:date: 2024 mars
+
+"""
+import sys
+import argparse
+import numpy as np
+from PIL import *
+
+def charger_image(chemin_fichier: str):
+    """
+    Charger une image depuis un fichier PNG ou CSV
+    Précondition : 
+    Exemple(s) :
+    $$$ 
+
+    """
+    if chemin_fichier.endswith('.png'):
+        im = Image.open(chemin_fichier)
+        return im.show()
+    elif chemin_fichier.endswith('.csv'):
+        return np.loadtxt(chemin_fichier, delimiter=',', dtype=np.uint8)
+    else:
+        raise ValueError("Format de fichier non pris en charge.")
+
diff --git a/Projet/src/bloc.py b/Projet/src/bloc.py
index e119f8b0b2e37eb5e97ea4f6a2ca951e858d3c72..4efd06c569fede531b4d03c324ddcb7cdda6068c 100755
--- a/Projet/src/bloc.py
+++ b/Projet/src/bloc.py
@@ -87,7 +87,6 @@ class Bloc:
         $$$ 
 
         """
-        return \n
         bloc1 = pixel_hl = image.getpixel((0, 0)) and \n
                 pixel_lr = image.getpixel((largeur/2, hauteur/2)) \n
         bloc2 = pixel_hl = image.getpixel((largeur/2, 0)) and \n
@@ -96,6 +95,7 @@ class Bloc:
                 pixel_lr = image.getpixel((largeur/2, hauteur)) \n
         bloc4 = pixel_hl = image.getpixel((largeur/2, hauteur/2)) and \n
                 pixel_lr = image.getpixel((largeur, hauteur))
+        return [bloc1, bloc2, bloc3, bloc4]