[java2D] coordonnées de drawPolygon & drawImage
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 :
http://tanks-game.ifrance.com/Untitled-1.png
et le code :
Code:
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)); |
Code:
graphics2d.drawImage(myImage,0,0,null);
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 8O .
Ca m'étonnerait que ça soit un bug. Si quelqu'un voit la source du problème :roll:
Merci !!!