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();
}
} |
Partager