Bonjour,
J'aimerais savoir comment faire un zoom centré sur une image. J'ai un JPanel sur lequel je dessine une carte et quand je fais le zoom la carte se deplace vers la droite et vers le bas. J'aimerais donc que la carte s'agrandissent mais qu'elle ne bougent pas
Mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 @Override public void paint(Graphics g) { Graphics2D g2D = (Graphics2D)g; GraphicsJAI gJAI = GraphicsJAI.createGraphicsJAI(g2D, null); AffineTransform tx = new AffineTransform(); tx.scale(zoom, zoom); gJAI.drawRenderedImage(imageCassini.getPlanarImage(), tx); revalidate(); g.dispose(); g2D.dispose(); gJAI.dispose(); }
J'utilise JAI car l'image est en format TIF
Merci
Partager