Bonjour,
je souhaitais faire quelques tests avec les bufferedImage, lorsque j'ai rencontré un problème que je n'explique pas.
J'ai tout d'abord créé des image en dégradé (la valeur d'un pixel est sa position dans l'image) :
Mais lorsque j'ai appelé ma fonction pour une taille de 300*300, je n'ai pas eu le dégradé attendu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
Je pensais qu'arrivé à 65536, la valeur des pixel repartirait à zéro. C'est bien le cas, mais le dégradé n'est pas continu.
Mais lorsque j'appelle pour 256*256, le dégradé est correct :
Questions :
- Pourquoi ce problème ?
- Comment faire pour convertir mes valeurs entre 0..255 vers BufferedImage.TYPE_BYTE_GRAY, car multiplier par un coefficient de type 65536/255 ne fonctionne pas
Merci

 

 
		
		 
        

 
			
			


 
  
 
 
			 
   
 


 Problème de BufferedImage
 Problème de BufferedImage
				


 ton poste tu dois marquer quand la bonne réponse tu as obtenu.
 ton poste tu dois marquer quand la bonne réponse tu as obtenu. Répondre avec citation
  Répondre avec citation
Partager