SNT

Cours de SNT
git clone git://git.vgx.fr/SNT
Log | Files | Refs

notes.md (1315B)


Intention

Comprendre la structure d'une image numérique, le fait que c'est des données manipulables par algorythme.

Contenus du programme

Photo numérique : * Pixels * Métadonnées EXIF * Traitement d'image

Programmation (très supercificiellement pour l'instant) : * affectation * appel de fonction * boucle bornée

Modalités

Ce TP est sur Moodle. L'exploration et manipulation des images dans la partie 1 se fait avec Gimp. Le code python de la partie 2 utilise la PIL (module 'pillow').

J'espère faire une séance de 55mn par partie.

Structure

  1. De quoi est constitué une image ?

    • Comprendre qu'une image est une grille de pixels
    • comprendre comment la couleur d'un pixel est faite à partir de ses constituantes (Rouge, Vert, Bleu)
    • comprendre comment agit certaines modifications de couleurs disponible dans Gimp
    • Comprende qu'une image est (souvent) accompagnée de métadonnées, et quels type de métadonnées existent
  2. coment manipuler une image grâce à un programme ?

    • savoir lire du python avec une syntaxe de base (appels de fonctions, variables un peu abtraites)
    • lire des boucles for qui parcourent les coordonnées des pixels de l'image
    • voir où sont récupérées et les données des pixels
    • modifier les boucles pour manipuler les couleurs de l'image