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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.