c# - 新位图 - 参数无效

标签 c# opengl bitmap

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

Bitmap image = new Bitmap("..//..//images//brick.jpg");

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

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

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

这是一个运行时错误。

解决方案:

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

谢谢

最佳答案

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

Console.WriteLine(new System.IO.FileInfo("..//..//images//brick.jpg").FullName);

关于c# - 新位图 - 参数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27676409/

相关文章:

c# - 无法在代码隐藏中设置图像源

c# - 页面未加载并卡在 Awesomium 中

opengl - 花车、双花车和半花车

c++ - 从顶点着色器中修改着色器存储缓冲区对象

android - Volley 和位图缓存

java - Android位图和捕获屏幕

c# - 通过 google S3 api 访问存储桶

c# - ASP NET MVC OutputCache VaryByParam 复杂对象

java - 使用Java和OpenGL绘制3D树有哪些方法?

c# - 将位图从 C++ DLL 传回 C# 时的行为不一致