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.

 

 
		
		 
        

 
			
			
 
   
 


 Problème pour agrandir une Image avec PIL
 Problème pour agrandir une Image avec PIL
				 Répondre avec citation
  Répondre avec citation
Partager