SNT — Manipuler une image numérique avec Python
Durée : 1 h — Thème : Images et représentation numérique
1. But de la séance
Tu vas découvrir comment un ordinateur stocke, affiche et compresse une image. Tu vas aussi observer les effets de la compression sur la qualité et lire quelques métadonnées (informations cachées dans le fichier).
2. Ce que tu dois faire dans Capytale
- Ouvre le lien Capytale ci-dessus et lis l’introduction.
- Exécute chaque cellule dans l’ordre (Ctrl + Entrée).
- Observe et note les résultats demandés :
- Dimensions (largeur × hauteur) et taille du fichier d’origine ;
- Image réduite à 50 % : note la nouvelle taille ;
- Comparatif JPEG qualités
95 / 60 / 30: regarde la taille et la qualité visuelle ; - Conversion en niveaux de gris : observe l’histogramme.
- Lis la cellule sur les métadonnées : y a-t-il des infos d’appareil photo ?
- Rédige ensuite ton bilan final directement dans la dernière cellule :
📝 Bilan attendu (3 à 5 lignes)
– Quel lien vois-tu entre la qualité JPEG et le poids du fichier ?
– Quand vaut-il mieux utiliser
– Donne une règle simple de droit à l’image.
– Quel lien vois-tu entre la qualité JPEG et le poids du fichier ?
– Quand vaut-il mieux utiliser
PNG plutôt que JPEG ?– Donne une règle simple de droit à l’image.
3. Ce que tu dois rendre
- Notebook complété sur Capytale (ou fichier téléchargé si travail hors-ligne) ;
- Capture du graphique (histogramme) et de la cellule de conclusion.
4. Aide / Rappels utiles
- Pixels : plus il y en a, plus le fichier est lourd.
- JPEG : compression avec pertes (bon pour les photos).
- PNG : compression sans pertes (meilleur pour les schémas ou le texte).
- EXIF : données cachées (appareil, date, parfois GPS).
⚠️ Si Capytale ne s’ouvre pas : télécharge le fichier
SNT_Images_1h_Capytale.ipynb,
ouvre-le localement (Jupyter Notebook ou en ligne), puis dépose ton rendu sur l’ENT.