Notre projet final

Bienvenue. Dans ce site, nous allons présenter le projet final que nous avons effectué dans le cadre de la fin d'année de NSI

présentation

Nous avons créé un programme python qui permet de modifier des images de multiples manières. Nous avons utilisé PIL pour éditer les images, et TKinter pour l'interface graphique. Voici ce qu'il permet de faire :

  • on peut modifier les couleurs en changeant les valeurs des pixels, voici ce qu'on peut faire :

    -on peut mettre l'image en négatif

    -on peut mettre l'image en niveau de gris avec grey scale, c'est à dire que les couleurs de l'image seront seulement des nucances de gris

    -on peut choisir d'ignorer (ou garder) une ou plusieurs couleurs avec la fonction ignore (ou keep), on peut par exemple ignorer le bleu, et donc tous les pixels étant bleus seront ignorés

    -on peut faire les medians de deux couleurs avec la fonction medians, donc on fait la moyenne des deux couleurs sélectionnées.

    -et enfin, on peut choisir une palette de couleur spéciale à appliquer sur l'image à l'aide de editing by color table, on charge le fichier avec les couleurs qu'on veut, et elles seront appliquées à l'image.

  • On peut aussi changer la forme de l'image avec ces fonctions :
  • -avec la fonction resize, qui permet de changer la taille de l'image en largeur et hauteur (width et heigth) et rentrant la taille que l'on veut. On peut aussi changer l'échelle(scale), si on veut agrandir ou rétrécir l'image plus facilement

    -avec la fontion symétrie (symetric), qui permet de retourner l'image de gauche à droite ou de haut en bas (vertical and horizontal)

    -et enfin, avec la fontion trimming, on peut rogner l'image de tous les côtés possibles(top, bottom, left, right.), en choisissant le nombre de pixels qui vont être coupés (

  • et bien sûr, on a le menu pour :

    -ouvrir une image, avec open

    -la sauvegarder, avec save

    -l'enregistrer sous, avec save as

    -et fermer le programme, avec exit.