Salut,
J'ai un problème: je veux dessiner une image et l'encadrer avec drawPolygon. Ca ne fonctionne pas alors que l'opération est simple.
Voilà l'illustration :
et le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 graphics2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, .8f)); graphics2d.setColor(Color.GREEN); int[] xVertex = {0,+36,+36,0 ,0}; int[] yVertex = {0,0 ,36 ,36,0}; graphics2d.drawPolygon(new Polygon(xVertex,yVertex,5));L'image, je l'ai maintes fois vérifiée, fait du 35X35 et est elle meme encadrée de bleu. Si on fait un zoom, on voit bien que le cadre vert qui représente le polygone, est décalé d'un pixel vers la droite
Code : Sélectionner tout - Visualiser dans une fenêtre à part graphics2d.drawImage(myImage,0,0,null);.
Ca m'étonnerait que ça soit un bug. Si quelqu'un voit la source du problème![]()
Merci !!!





Répondre avec citation








quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez 
Partager