新位图 - 参数无效

Ale*_*lic 1 c# opengl bitmap

我对新位图有问题,它说该参数无效。

Bitmap image = new Bitmap("..//..//images//brick.jpg");
Run Code Online (Sandbox Code Playgroud)

我的项目中有文件夹图像,其中包含brick.jpg. 在其他示例中,使用方法相同,但在这里我遇到了问题。

您知道发生了什么以及可能导致此问题的原因吗?

我正在使用图片尺寸类型 2^n。图片是4kb。这是一个 Visual Studio 项目,而不是一个 Web 应用程序。

这是一个运行时错误。

解决方案:

这对我有帮助,因为它在错误的地方 Console.WriteLine(new System.IO.FileInfo("..//..//images//brick.jpg").FullName);

谢谢

Tim*_*aut 5

您确定图像位于该目录中吗?(从您的 exe 运行位置向上的两个目录,然后在图像目录中)。如果您不确定将文件放在哪里,可以使用以下命令打印路径:

Console.WriteLine(new System.IO.FileInfo("..//..//images//brick.jpg").FullName);
Run Code Online (Sandbox Code Playgroud)