C# 移动图像的原点,使其回到c中的中心

C# 移动图像的原点,使其回到c中的中心,c#,visual-studio,picturebox,C#,Visual Studio,Picturebox,我正在使用Windows窗体应用程序,我已将图像加载到pictureBox中。我想知道是否有可能移动图像的原点并使其回到中心 我有这个: 我想要这个: 谢谢。您可以捕捉图像的一个区域并显示它。这可能如下所示: var nX = bmpOriginalImage.Width / 2; var nY = bmpOriginalImage.Height / 2; var nWidth = bmpOriginalImage.Width - nX; var nHeight = bmpOriginalIma

我正在使用Windows窗体应用程序,我已将图像加载到pictureBox中。我想知道是否有可能移动图像的原点并使其回到中心

我有这个: 我想要这个:
谢谢。

您可以捕捉图像的一个区域并显示它。这可能如下所示:

var nX = bmpOriginalImage.Width / 2;
var nY = bmpOriginalImage.Height / 2;
var nWidth = bmpOriginalImage.Width - nX;
var nHeight = bmpOriginalImage.Height - nY;

var rect = new Rectangle(nX, nY, nWidth, nHeight);

var bmpSnapImage = bmpOriginalImage.Clone(rect, bmpOriginalImage.PixelFormat);

m_pbxPictureBox.Image = bmpSnapImage;