Bonjour,

J'ai une form avec une pictureBox. Dans cette picture box je souhaite afficher des images que j'ai sous forme de bitmap, jusque la pas de probleme.
Maintenant je souhaiterai "tourner" certaines de ces images. Pour commencer j'ai pris des images carres.

Voici ce que je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public partial class Form1 : Form
    {
        private Bitmap monImage1;
        private Bitmap monImage2;
        public Form1()
        {
            InitializeComponent();
            monImage1 = (Bitmap)global::test.Properties.Resources.im1.Clone(); // <- je recupere une image que j'affiche sans probleme
            monImage2 = new Bitmap(25, 25); // <- ici l'image que je souhaite stocké retourne de 180
            Graphics monGraphics = Graphics.FromImage(monImage2);
            
            monGraphics.TranslateTransform(13, 13);
            monGraphics.RotateTransform(180);
            monGraphics.DrawImage(monImage1, 0, 0);
            monGraphics.RotateTransform(180);
            monGraphics.TranslateTransform(-13, -13);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // Je dessine
            pictureBox1.DrawImage(monImage1, new Rectangle(0, 0, 25, 25), new Rectangle(0, 0, 25, 25), GraphicsUnit.Pixel);
            pictureBox1.DrawImage(monImage2, new Rectangle(0, 0, 25, 25), new Rectangle(50, 0, 25, 25), GraphicsUnit.Pixel);

            pictureBox1.Refresh();
        }
    }
Deja que pensez-vous de code? est-ce que je fais bien comme il faut?
Sinon mon Image2 ne veut pas s'afficher, monImage1 nickel.

Merci