Java: Rotation Des Images
J'ai besoin d'être en mesure de faire pivoter les images individuellement(en java). La seule chose que j'ai trouvé pour l'instant est g2d.drawImage(image, affinetransform, ImageObserver ). Malheureusement, j'ai besoin de dessiner l'image à un point spécifique, et il n'y a pas de méthode avec un argument qui 1.fait pivoter l'image séparément et 2. me permet de définir les coordonnées x et y de la. toute aide est appréciée
OriginalL'auteur Jimmt | 2011-12-26
Vous devez vous connecter pour publier un commentaire.
C'est comment vous pouvez le faire. Ce code suppose l'existence d'un tampon d'image appelé "image" (comme votre commentaire le dit)
g2d.drawImage(image, tx, ImageObserver)
avec letx
de réponse.Merci, mais il coupe une partie de l'image.
OriginalL'auteur AlanFoster
AffineTransform
instances peuvent être concaténés (additionnés). Donc vous pouvez avoir une transformation qui associe 'shift à l'origine', 'rotation' et 'shift retour à la position désirée'.RotateApp
en est un exemple.OriginalL'auteur Andrew Thompson
Une façon simple de le faire sans l'utilisation d'un complexe instruction de dessin:
OriginalL'auteur tobahhh
de https://coderanch.com/t/485958/java/Rotating-buffered-image
OriginalL'auteur Arturgspb