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

时间:2018-08-07 12:57:38

标签: c# visual-studio picturebox

我正在Windows窗体应用程序上工作,我已将图像加载到pictureBox中。我想知道是否可以移动图像原点并将其放回中心。

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

1 个答案:

答案 0 :(得分:-1)

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

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;