Traitement d'image avec Python sans modules
Bien le bonjour,
J'ai là un projet à réaliser, mais sans utiliser un seul module prédéfinis, donc pas question d'utiliser de PIL.Image, de rotate() etc ...
Je dois donc ouvrir mon image comme un fichier texte, cette image est au format PPM en variante brute (ASCII) et doit être affichée sous forme de matrice
Je dois par exemple obtenir
P3
4 2
29
0 0 0 1 2 3 2 2 2 3 6 4
4 4 4 10 10 10 20 29 20 20 20 20
voulant dire :
– Identificateur du fichier ; dans le cas de PPM brute, on a toujours P3 ;
– Nombre de colonnes de l’image ;
– Nombre de lignes de l’image ;
– Valeur maximale dans les matrices des intensités.
Ensuite, je dois pouvoir appliquer rotation de 90° vers la gauche, vers la droite, symetrie horizontale et symetrie verticale, et sauvegarder l'image modifiée dans un nouveau fichier ppm
Je suis débutant en programmation, et je ne sais pas dutout comment m'y prendre, si on pouvait me mettre sur la piste ça serait super cool :)