Bonjour,

j'ai un petit souci avec une fonction de recadrage qui me semblait pourtant marché a un moment...

Voici la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
		public void recadrage(int x,int y, int width,int height)
		{
			ParameterBlock params = new ParameterBlock();
			params.addSource(imgCopie);	 
			params.add((float)x);		 // Début du rectangle de sélection (x)
			params.add((float)y);		 // Début du rectangle de sélection (y)
			params.add((float)width);		 // Largeur de la sélection
			params.add((float)height);		 // Hauteur de la sélection
 
			// Operation de recadrage
			tmp = JAI.create("crop",params,null);
 
 
		}
J'ai vérifié les parametres que la fonction reçoit, ils sont bon.

Et pourtant probleme!! Quel que soit le valeur, le decoupage se fait a partir du point (0,0) et non pas x,y...par contre la taille est bien conservé.

ça fait un moment que je cherche mais je ne trouve rien...

A savoir que j'enregistre l'image (PlanarImage) tout de suite apres dans un fichier et que je ne fait rien dessus.


Merci de votre aide, car je n'y vois plus clair!