Bonjour,
j'ai un petit souci avec une fonction de recadrage qui me semblait pourtant marché a un moment...
Voici la fonction :
J'ai vérifié les parametres que la fonction reçoit, ils sont bon.
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); }
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!
Partager