1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| #Mini-projet 2 par Clément, Lisa et Luc.
#N'oubliez pas d'ouvrir la bonne image voulue (ligne 5)
#ouvrir l'image voulue
imagesource = open("essai.pgm",'r')
#lire les lignes inutiles
for loop in range(2):
imagesource.readline()
#permet de lire automatiquement les dimensions de l'image source
ligne3 = imagesource.readline()
liste1 = ligne3.split()
longueur = int(liste1[0])
largeur = int(liste1[1])
liste = []
#entrer les dimensions pour lire les pixels
for i in range(longueur):
liste.append([])
for loop in range(largeur):
ligne = imagesource.readline().strip()
liste[i].append(ligne)
#renverser la liste
liste.reverse()
#créer le nouveau fichier
FichierDestination = open("imageInverse.pgm",'w')
#remplir le fichier
FichierDestination.write('P2\n')
FichierDestination.write('#CREATOR:Luc Lisa Clément.R\n')
FichierDestination.write(str(longueur)+" "+str(largeur))
FichierDestination.write('255\n')
#fermer le fichier
imagesource.close()
FichierDestination.close() |