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!







Répondre avec citation
Partager