## Placez les images .png (ex. monarch.png) dans le même dossier que ce fichier.
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.image as img
from os import chdir
chdir(r"C:\Users\Prenom\Documents\TP10")  # adapter le chemin

def affiche(image):
    """Fonction qui permet d'afficher l'image associée au tableau image."""
    plt.imshow(image)
    plt.show()

## Pixel par pixel

## Saturation (questions de compréhension + tests avec image.copy())

# image = img.imread("monarch.png")
# image_sat_rouge = saturation(image.copy(), "R")
# affiche(image_sat_rouge)

## Coloration

## Négatif

## Luminosité, niveaux de gris, noir et blanc

## Déplacement de pixels

## Convolution : floutage, contours

## Pour aller plus loin

def mystere(n, p):
    image = np.zeros((n, p, 3))
    rouge = [1, 0, 0]
    blanc = [1, 1, 1]
    bleu = [0, 0, 1]
    
    for i in range(n):
        for j in range(p):
            if j < p//3:
                image[i, j] = bleu
            elif j < 2*p//3:
                image[i, j] = blanc
            else:
                image[i, j] = rouge
    
    plt.imshow(image)
    plt.show()

## Marcheur aléatoire

## Nombre de pixels d'une couleur
