✏️ Exercices : Photographie Numérique
Ces exercices sont à réaliser sur feuille ou directement sur ce document numérique. Ils visent à vérifier votre compréhension du codage des images.
Exercice 1 : Définition et Résolution
On considère une image numérique de 800 pixels de large et 600 pixels de haut.
- Calculez la définition de cette image (nombre total de pixels).
- On souhaite imprimer cette image sur une photo de 10 pouces de large (environ 25 cm).
- Calculez la résolution de l'impression en ppp (points par pouce).
- La qualité sera-t-elle suffisante pour une impression photo standard (généralement 300 ppp) ?
Indications pour l'Exercice 1
- Pour la définition : multipliez la largeur par la hauteur.
- Pour la résolution :
- Divisez le nombre de pixels en largeur par la largeur en pouces.
- Comparez le résultat obtenu avec le standard de 300 ppp pour l'impression photo.
Réponse de l'Exercice 1
1. Définition de l'image :
800 × 600 = 480 000 pixels(soit environ 0,48 Mégapixels).
2. Impression et Résolution :
- Résolution :
800 pixels / 10 pouces = 80 ppp. - Qualité : 80 ppp est très inférieur au standard de 300 ppp. La qualité sera médiocre (l'image sera "pixellisée").
Exercice 2 : Décoder une image binaire
On a reçu une suite de bits représentant une petite image binaire de 5x5 pixels. Les bits sont envoyés ligne par ligne :
01110 10001 10101 10001 01110
- Dessinez la grille de 5x5 cases correspondante.
- Coloriez en noir les cases valant
1et laissez en blanc les cases valant0. - Quelle forme apparaît sur votre dessin ?
Indications pour l'Exercice 2
- Préparez une grille de 5 lignes et 5 colonnes.
- Prenez le premier groupe de 5 bits (
01110) et remplissez la première ligne (0=Blanc, 1=Noir). - Observez le dessin global (c'est une forme géométrique simple).
Réponse de l'Exercice 2
Grille décodée :
.XXX. (01110)
X...X (10001)
X.X.X (10101)
X...X (10001)
.XXX. (01110)
Forme obtenue :
- La forme ressemble à un cercle, un zéro, ou la lettre O.
Exercice 3 : Le Poids des Images
On souhaite stocker une image de définition 1024 × 1024 pixels. Calculez le poids de cette image (en octets, puis en Mo) dans les cas suivants :
- Image binaire (Noir et Blanc pur, 1 bit par pixel).
- Image en niveaux de gris (256 nuances, 8 bits par pixel).
- Image en couleurs RVB (16 millions de couleurs, 24 bits par pixel).
Rappel : 1 octet = 8 bits. 1 Mo ≈ 1 000 000 octets (ou 1024 × 1024 selon la convention, ici on utilisera 10⁶ pour simplifier).
Indications pour l'Exercice 3
Démarche générale :
-
Commencez par calculer le nombre total de pixels de l'image.
-
Pour chaque type d'image :
- Binaire : Chaque pixel = 1 bit. Calculez le total en bits, puis divisez par 8 pour obtenir les octets.
- Niveaux de gris : Chaque pixel = 1 octet. Multipliez le nombre de pixels par 1.
- Couleurs RVB : Chaque pixel = 3 octets. Multipliez le nombre de pixels par 3.
-
Pour convertir en Mo, divisez le résultat en octets par 1 000 000.
Réponse de l'Exercice 3
Nombre total de pixels : 1024 × 1024 = 1 048 576 pixels.
-
Image binaire (1 bit/pixel) :
1 048 576 bits / 8 = 131 072 octets- Soit environ 0,13 Mo.
-
Niveaux de gris (1 octet/pixel) :
1 048 576 × 1 = 1 048 576 octets- Soit environ 1,05 Mo.
-
Couleurs RVB (3 octets/pixel) :
1 048 576 × 3 = 3 145 728 octets- Soit environ 3,15 Mo.
Exercice 4 : Codage des Couleurs RVB
Dans le système RVB (Rouge, Vert, Bleu), chaque couleur est codée par un triplet de valeurs comprises entre 0 et 255.
- Donnez le code RVB du Noir et du Blanc.
- Quelle couleur obtient-on avec le code
(255, 0, 0)? - Quelle couleur obtient-on avec le code
(0, 255, 255)? (Mélange de Vert et Bleu) - On a une couleur
(100, 100, 100). Est-elle colorée ou grise ? Est-elle plus claire ou plus sombre que(200, 200, 200)?
Indications pour l'Exercice 4
Rappels utiles :
- Le Noir correspond à l'absence totale de lumière (toutes les composantes à 0).
- Le Blanc correspond à la lumière maximale (toutes les composantes à 255).
- Une couleur pure (Rouge, Vert ou Bleu) a une seule composante à 255 et les autres à 0.
Réponse de l'Exercice 4
- Noir :
(0, 0, 0); Blanc :(255, 255, 255). - (255, 0, 0) correspond au Rouge pur.
- (0, 255, 255) est un mélange saturé de Vert et de Bleu, ce qui donne du Cyan.
- (100, 100, 100) :
- C'est une nuance de Gris (car les trois composantes sont égales).
- Elle est plus sombre que (200, 200, 200), car la quantité de lumière est plus faible (100 < 200).
Exercice 5 : Métadonnées et Vie Privée
Alice prend une photo de son chat avec son smartphone dernier cri et la poste immédiatement sur un forum public sans modification. Un inconnu télécharge la photo et regarde les métadonnées EXIF.
- Citez trois informations que l'inconnu pourrait trouver dans le fichier image.
- Quelle information est la plus critique pour la sécurité d'Alice ?
- Comment Alice aurait-elle dû procéder pour se protéger ?
Indications pour l'Exercice 5
Réfléchissez aux métadonnées EXIF :
-
Les métadonnées peuvent contenir :
- Des informations temporelles (quand la photo a été prise)
- Des informations techniques (quel appareil, quels réglages)
- Des informations géographiques (où la photo a été prise)
-
Quelle information pourrait révéler l'adresse personnelle d'Alice ?
-
Pensez aux paramètres de l'appareil photo et aux outils de traitement d'image qui peuvent supprimer ces données.
Réponse de l'Exercice 5
- Informations possibles : La date et l'heure, la localisation GPS, le modèle du smartphone, les temps d'exposition, l'utilisation du flash, etc.
- Info critique : Les coordonnées GPS (géolocalisation), car elles peuvent révéler l'adresse exacte de son domicile.
- Protection : Alice devrait désactiver la géolocalisation dans les paramètres de son appareil photo ou utiliser un logiciel pour effacer les métadonnées avant de partager la photo.
Exercice 6 : Profondeur de couleur
La profondeur de couleur correspond au nombre de bits utilisés pour coder la couleur d'un pixel. Plus ce nombre est grand, plus on peut afficher de couleurs différentes.
- Si un pixel est codé sur 2 bits, combien de couleurs différentes peut-il afficher ? Listez les combinaisons de bits possibles.
- Dans le codage RVB standard, on utilise 8 bits par canal (soit 24 bits au total). Calculez le nombre total de couleurs possibles (utilisez la puissance de 2).
Indications pour l'Exercice 6
- Pour n bits, le nombre de valeurs possibles est 2ⁿ.
- Pour 2 bits, les combinaisons sont 00, 01, 10, 11.
- Pour le RVB standard, calculez 2²⁴.
Réponse de l'Exercice 6
-
Pour 2 bits :
- On peut afficher 4 couleurs différentes (
2² = 4). - Combinaisons :
00,01,10,11.
- On peut afficher 4 couleurs différentes (
-
Pour le RVB (24 bits) :
- Nombre de couleurs =
2²⁴. - Soit
16 777 216couleurs possibles (environ 16,7 millions).
- Nombre de couleurs =
Exercice 7 : Retouche d'image (Calcul)
On considère un pixel de couleur RVB (120, 50, 200). On applique une retouche pour augmenter la luminosité en ajoutant 30 à chaque composante.
- Donnez les nouvelles coordonnées RVB du pixel après retouche.
- Si un autre pixel a pour valeur (240, 100, 40) et qu'on lui ajoute aussi 30 à chaque canal, quelle sera sa nouvelle valeur pour le canal Rouge ? (Rappel : la valeur d'un octet est limitée).
Indications pour l'Exercice 7
- Additionnez simplement 30 à chaque nombre : (120+30, 50+30, 200+30).
- Attention : Une composante ne peut jamais dépasser 255. Si le calcul donne plus (ex: 240 + 30 = 270), le résultat est "plafonné" à 255.
Réponse de l'Exercice 7
-
Pixel (120, 50, 200) + 30 :
- Rouge :
120 + 30 = 150 - Vert :
50 + 30 = 80 - Bleu :
200 + 30 = 230 - Nouvelle couleur : (150, 80, 230).
- Rouge :
-
Pixel (240, 100, 40) + 30 :
- Rouge :
240 + 30 = 270. Or, la valeur maximale est 255. - La valeur est donc écrêtée à 255.
- Nouvelle valeur du Rouge : 255.
- Rouge :