# -*- coding: utf-8 -*-
"""
Created on Sun Jan 24 18:11:02 2016

@author: V. Le Prince
"""

from PIL import Image
import numpy as np
#import matplotlib.pyplot as plt

## L'image suivante servira à tester les fonctions :
Im = Image.open("image.jpeg")
ImTab = np.array(Im) # tableau représentant cette image
# Pour la visualiser : 
Im.show()    


"""Symétrie"""
def sym(Tab):
    form = np.shape(Tab)
    h,l,e = form
    TabSym = np.zeros(form,dtype=np.uint8)
    for i in range(...):
        for j in range(...):
            TabSym[i,j] = ImTab[... , ...]
    return TabSym

#pour tester
ImTabSym = sym(ImTab)
ImSym = Image.fromarray(ImTabSym) # image construite à partir du tableau
ImSym.show()     



"""Coin  """  

def coin(Tab):
    form = np.shape(Tab)
    h,l,e = form
    TabCoin = np.zeros((200,300,3),dtype=np.uint8)
    for i in range(...):
        for j in range(...):
            TabCoin[i,j]=Tab[... , ...]
    return TabCoin

#pour tester
ImTabCoin = coin(ImTab)
ImCoin = Image.fromarray(ImTabCoin)
ImCoin.show() 
    
    
    


"""négatif"""

def neg(Tab):
    ...

#pour tester
ImTabNeg = neg(ImTab)
ImNeg = Image.fromarray(ImTabNeg)
ImNeg.show() 





    
    




       
