【发布时间】:2013-09-03 16:14:44
【问题描述】:
我有一个图像对象,我正试图通过位图从图片框中调整其大小。
我有一个桌面图片框的源码,代码如下
Bitmap image = new Bitmap(pictureBox1.Image);
Size newSize = new Size(100,100);
image = new Bitmap( (Image)image, newSize);
// here I get Parameter not valid, Argument Exception was unhandled
pictureBox1.Image = (Image)image;
为什么会抛出这个异常?
【问题讨论】:
-
不清楚你在问什么。您提供的代码按预期工作,现在 .NET 4.0 中出现异常。
-
我使用的是 .NET 4.5;我认为这不是问题,但有哪些可能导致异常的事情?我的运气不如你的好。不知道pictureBox1图片的位置是否有限制或者谁可以同时使用?
-
只有当图片框没有加载图像时,我才能获得
NullReferenceException。我正在 winforms 中的表单加载事件中进行测试。此构造函数的 msdn.microsoft.com/en-us/library/0wh0045z.aspx 文档仅引发Exception。 -
你能告诉我们异常消息以及抛出的确切位置吗?
-
我看到我错过了输入newSize的大小,它们应该是100,000而不是100;大小有区别吗?
标签: c# bitmap zooming picturebox argumentexception