我正在尝试获取屏幕截图的一部分但不幸的是,当我创建ArgumentException
时,我收到了Bitmap
。这是一个代码:
public Bitmap bp(int x, int y, int width, int height)
{
Bitmap bitmap = new Bitmap(width, height, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(x, y, 0, 0, bitmap.Size, CopyPixelOperation.SourceCopy);
}
return bitmap;
}
当它尝试制作位图时,它会抛出:
ArgumentException的。 "参数无效"。
任何人都可以帮忙解决这个问题吗?
我叫这个功能:
Bitmap ln = bp(Convert.ToInt32(textBox55.Text),
Convert.ToInt32(textBox56.Text), Convert.ToInt32(textBox59.Text) -
Convert.ToInt32(textBox55.Text), Convert.ToInt32(textBox56.Text) -
Convert.ToInt32(textBox60.Text));
我从TextBox
答案 0 :(得分:-1)
您必须将宽度和高度作为0传递给此方法。
宽度和高度必须大于0.