我该如何在C#中加载.dds纹理文件作为图像?谷歌上没有有用的信息。
您能提供更多带有示例的信息,这样我就可以更好地理解它。
您能提供更多带有示例的信息,这样我就可以更好地理解它。
使用我提供的代码。
PictureBox1.Image = DevIL.DevIL.LoadBitmap(DDS_File_Path)
我认为简短的回答是你不能。文档表明支持的格式为BMP、GIF、EXIG、JPG、PNG和TIFF。
更新:似乎可以通过谷歌找到一些转换器,可能会对你有所帮助。 此外,正如Wayne建议的那样,看看XNA(如果你还没有)。 Texture2D.FromFile方法似乎可以处理.dds文件,但我自己从未使用过,所以我无法确定它是否符合你的要求...
Parallel.ForEach
会导致各种内存访问异常和LoadBitmap
调用的null
返回值。尽管如此,这仍然可以节省很多工作... - Domenic