Module ImageOps grayscale
Bonjour,
est ce que quelqu'un connaitrait les détails structuraux de la fonction ImageOps.grayscale(image) ?
Si j'utilise la fonction ci-dessus dans mon imdata (voir code ci-dessous) je récupère 800*600 données ce qui correspond à la taille de l'image. Par contre, si je crée une image en nor et blanc avec une autre fonction et donc que je n'utilise pas ImageOps.grayscale(image) dans mon imdata je récupère 4*800*600 données ce qui ne correspond pas à la taille de mon image.
Code:
1 2 3 4 5
|
Img = Image.open(str(Path))
Img1 = ImageOps.grayscale(Img)
largeur,hauteur = Img.size
imdata=Img.getdata() |
Par conséquent, j'aimerais connaitre les détails de ce que fait exactement cette fameuse fonction ImageOps.grayscale(image).
Merci d'avance.
Cordialement.