在 C# 中镜像图片框图像

Rom*_*yan 1 c# mirroring picturebox winforms

我有这样的问题。我想得到这个结果在此处输入图片说明

我在左侧有图像,我想获得如右侧所示的结果。我有一个Picturebox,我的问题是如何将图像作为镜像向右旋转?
我在这个网站上看到了这个答案:

capturebox.BackgroundImage.RotateFlip(RotateFlipType.Rotate180FlipY);
Run Code Online (Sandbox Code Playgroud)

但这不是正确的解决方案。感谢帮助

Lev*_*v Z 5

您需要在图片框外使用 Image 进行操作

 private void button1_Click(object sender, EventArgs e)
    {
        Image img = pictureBox1.Image;
        img.RotateFlip(RotateFlipType.Rotate90FlipNone);
        pictureBox1.Image = img;
    }
Run Code Online (Sandbox Code Playgroud)

你在这里有一个例子