ACTIVITÉ 7. : Fond vert
Nous allons nous inspirer de l'activité précédente (dite "pomme") pour tenter de reproduire un trucage bien connu impliquant un fond vert.
  1. Ouvrir le dossier "LOGICIELS" sur le Bureau puis, dans le dossier "MATH & PHYSIQUE" Ouvrir le Logiciel appelé Pyzo permettant de programmer en Python.
  2. Écrire le code pip install pillow dans la partie droite du logiciel puis l'exécuter en tapant "Entrée".
  3. Télécharger depuis internet une image contenant un personnage sur un fond vert et une autre image dans laquelle vous voudriez incruster le personnage et les placer dans le dossier "DISQUE LOCAL (C:)/Utilisateurs/"Votre nom"". Vous pouvez renommer l'image avec le fond vert image1.jpg et l'image avec le nouveau fond image2.jpg. Attention celà implique que ce sont des fichiers au format jpg ou jpeg !
  4. Trouver la définition de vos fichiers images en faisant "click droit" puis "Propriétés" puis "Détails". Attention il faut que l'image avec le fond ait la même définition ou une définition plus grande que celle avec le fond vert !
  5. Écrire le code suivant dans la partie gauche du logiciel en n'oubliant pas d'ajouter le nombre de pixels en largeur et en hauteur de l'image avec le fond vert. L'exécuter en tapant "Ctrl + E".
from PIL import Image
img1=Image.open("image1.jpg") #image avec le personnage sur fond vert
largeur =
hauteur =
img2=Image.open("image2.jpg") #image de fond
for x in range (largeur):
  for y in range(hauteur):
    r1,v1,b1=img1.getpixel((x,y))
    if v1>=250 : #le nombre 250 est choisi par défaut, il pourra être changé si besoin
      r2,v2,b2=img2.getpixel((x,y))
      img1.putpixel((x,y),(r2,v2,b2))
img1.save("newimage1.png")

  6. Ouvrir le fichier newimage1.png qui se trouve dans le dossier "DISQUE LOCAL (C:)/Utilisateurs/"Votre nom"" et vérifier que votre incrustation est réussie. Si ce n'est pas le cas, modifier le programme ou évdentuellement les images pour améliorer le résultat.