图片未翻转

时间:2019-05-31 13:48:44

标签: c# winforms

我正在使用Visual Studio在Visual C#中编写一个应用程序,它是Paint(在Windows OS中找到的)的副本。无论如何,问题是我有一个pictureBox,用户可以在其中“绘制”所需的任何东西。一个图片由pictureBox1制成,可以在其中找到图纸。我有一个功能,应该将绘制的图像翻转180度。为了实现这一点,我要从图形g创建一个图像,然后翻转该图像,以便可以将翻转的图像绘制到图形g。由于某种原因,它根本无法工作,我在该函数中编写的代码似乎看起来毫无用处。我在做什么错了?

private void FlipToolStripMenuItem_Click(object sender, EventArgs e)
{
    // the image is flipping
    Bitmap bitmap = new Bitmap(pictureBox1.Width, pictureBox1.Height, g);
    bitmap.RotateFlip(RotateFlipType.Rotate180FlipNone);
    g.DrawImage(bitmap, 0, 0);
}

0 个答案:

没有答案