Commit 13ac8e33 authored by robinechuca's avatar robinechuca
Browse files

commit intermediaire

parent 9cd494d1
......@@ -27,4 +27,4 @@ def cache_img(support, img_a_cacher):
# Retirer les bits de poids faible de l'image à cacher et les mettre au format 4 bits, ie rendre les poids forts en faible
# Remplacer les 4 bits de poids faible du support par les 4 bits de poids fort de l'image à cacher
# Retourner l'image ainsi obtenue
return (support & 0b11110000) + (cv2.resize(img_a_cacher, suport.shape[:2], interpolation=cv2.INTER_AREA) >> 4)
return (support & 0b11110000) + (cv2.resize(img_a_cacher, support.shape[:2], interpolation=cv2.INTER_AREA) >> 4)
......@@ -19,9 +19,10 @@ def choisir(titre):
Demande a l'utilisateur de choisir une image.
"""
impath = tkinter.filedialog.askopenfilename(
filetypes=[ ("jpeg image", "*.jpg"),
filetypes=[ ("Joint Photographic Expert Group", "*.jpg"),
("Joint Photographic Expert Group", "*.jpeg")
("Tagged Image File Forma", "*.tif"),
("portable network graphics", "*.png")],
("Portable Network Graphics", "*.png")],
initialdir=os.path.basename(os.path.abspath(__file__)),
title=titre)
if not impath:
......@@ -34,6 +35,9 @@ def choisir(titre):
return image
def main():
"""
Code principale.
"""
support = choisir("Image support")
cacher = choisir("Image a cacher")
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment