bonjour,

je Cherche a agrandir une image de forme carré en multipliant ses dimension de manière à ce que chaque pixel donne un carré plus gros dans l'image. Je m'explique : on a une image qui fais 3 pixel sur 3 pixel dont 4 pixel sont noir et le reste blanc :
1 0 1
0 1 0
1 0 1 (0 c'est blanc et 1 c'est noire)

Lorsque je le multiplie par deux c'est a dire im.resize((6,6)), ça fonctionne, j'obtient bien ce que j'attend :

1 1 0 0 1 1
1 1 0 0 1 1
0 0 1 1 0 0
0 0 1 1 0 0
1 1 0 0 1 1
1 1 0 0 1 1

J'ai donc le même motif mais au lieu d'avoir 3 sur 3 pixel j'en ai 6 sur 6 donc tous vas bien, la ou ça se corse c'est quand j'essaye de multiplier par 3, donc quand je fais im.resize((9,9)) et ça me donne ça :

1 1 1 0 0 0 0 1 1
1 1 1 0 0 0 0 1 1
1 1 1 0 0 0 0 1 1
0 0 0 1 1 1 1 0 0
0 0 0 1 1 1 1 0 0
0 0 0 1 1 1 1 0 0
0 0 0 1 1 1 1 0 0
1 1 1 0 0 0 0 1 1
1 1 1 0 0 0 0 1 1

Bref mes carré sont plus du tout de la même taille, plus rien ne vas,
je demande donc votre aide pour m'aider a pouvoir agrandir cet image par n'importe qu'elle multiple de 3.

Merci d'avance pour votre aide.