Bonjour,
j'ai un petit souci avec une fonction de recadrage qui me semblait pourtant marchre a un moment...
Voici la fonction :
Code :
Code :
- 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
- tmp = JAI.create("crop",params,null); // Operation de recadrage
- }
|
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!
Message édité par gargantua307 le 10-07-2007 à 08:19:51