我有一个 C# 程序,我在其中显示一个大小为 pictureBox
600x450。我显示的是更高分辨率的图像
在这个窗口中。平移图像后,我只想保存可见的
橱窗里的照片。当我使用 pictureBox.Image.Save(...)
时,它会保存
整个画面,而不仅仅是视觉部分?我该怎么做?
最佳答案
尝试使用它。
using (Bitmap bitmap = new Bitmap(YourPictureBox.ClientSize.Width,
YourPictureBox.ClientSize.Height))
{
YourPictureBox.DrawToBitmap(bitmap, YourPictureBox.ClientRectangle);
bitmap.Save(yourfilename, ImageFormat.Png);
}
关于c# - 在图片框中平移图像后,如何仅保存可见图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31160007/