Commit 77095c43 authored by Robin Lotton's avatar Robin Lotton

Test moi ça

parent 271b2b4b
def infoImage():
"""Fonction qui donne les informations d'une image.
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Fri Dec 8 11:08:09 2017
@author: utilisateur
"""
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Thu Dec 7 20:09:55 2017
@author: utilisateur
"""
from PIL import Image
image = ''
img_chemin = ''
def ouvrirImage():
"""Fonction qui ouvre l'image demandée par l'utilisateur
Usage
>>>infoImage()
propriétés de Image.jpeg:
mode colorimétrique: RGB
fomat de l'image: Jpeg
dimensions: 1920*1080
Arguments:
Conditions :
Sortie:
Usage:
>>>Donner le chemin d'accès au fichier :
Image.jpg
ouvre l'image
Conditions initiales : Aucune
Argument: aucun
Sortie: aucun
"""
global image
global img_chemin
mode = image.mode
forme = image.format
largeur,hauteur = image.size
print("Propriétés de l'image %s: " %(img_chemin))
print(" mode colorimétrique: %s" %(mode))
print(" taille de l'image: %sx%s" %(largeur, hauteur))
print(" format de l'image: %s" %(forme))
img_chemin = str(input("Chemin d'accès relatif ou absolu au fichier :"))
image = Image.open(img_chemin)
image.show()
def negatifCouleur():
for ligne in range (hauteur):
for colonne in range (largeur):
Rouge, Vert, Bleu= image.getpixel((ligne,colonne))
(Rouge,Vert,Bleu) = (255-Rouge,255-Vert,255-Bleu)
image.putpixel((ligne,colonne), (Rouge, Vert, Bleu))
infoImage()
\ No newline at end of file
ouvrirImage()
largeur,hauteur = image.size
negatifCouleur()
image.show()
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment