Bonjour,
Je me retrouve confronté à un léger problème, j'espère que vous pourrez m'aider

Je désire faire une rotation d'une image(l'angle est aléatoire), et la poser dans une autre, en son centre.
J'ai essayé plusieurs sources, mais je vois pas trop quoi faire.
Voici mon bout de code actuel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Function PoseEtRotationne(ByVal ImageFond As Image, ByVal ImageAPoserEtRotationner As Image, Optional ByVal nRotation As Integer = 0) As Image
        Dim img As Image = DirectCast(ImageFond.Clone, Image)
        Dim g As Graphics = Graphics.FromImage(img)
        g.DrawImage(ImageAPoserEtRotationner, New Rectangle(Convert.ToInt32((ImageFond.Width - ImageAPoserEtRotationner.Width) / 2), Convert.ToInt32((ImageFond.Height - ImageAPoserEtRotationner.Height) / 2), ImageAPoserEtRotationner.Width, ImageAPoserEtRotationner.Height))
        Return img
    End Function
Le positionnement est correct, mais je ne sais pas ou mettre la rotation.
Existe t'il des fonctions genre Image.RotateFlip(), mais qui marcherait pour n'importe quel angle

Merci d'avance.