如何在C#中将.dds纹理文件加载为图像?我在谷歌上找不到任何有用的东西。
您提供的样本信息越多,我就越了解它。
答案 0 :(得分:7)
我有同样的问题。这是一个很好的解决方案。
使用我在下面提供的代码。
PictureBox1.Image = DevIL.DevIL.LoadBitmap(DDS_File_Path)
真的很容易。我们欠DevIL .NET Wrapper创建者啤酒。
答案 1 :(得分:4)
我认为简短的回答是你没有。 The documentation表示支持的格式为BMP,GIF,EXIG,JPG,PNG和TIFF。
更新:似乎有一些converters to be found through Google可能对您有所帮助。另外,正如Wayne建议的那样,看看XNA(如果你还没有)。 Texture2D.FromFile方法似乎处理.dds文件,但我自己从未使用它,所以我不能说它是否是你要找的......
答案 2 :(得分:1)
您可能需要查看Microsoft的XNA Game Studio SDK以在内存中加载纹理,并可能以System.Drawing.Graphics可用方式捕获图像。