C# SharpDX:如何使用自定义颜色格式读取纹理2D?

C# SharpDX:如何使用自定义颜色格式读取纹理2D?,c#,image,directx,texture2d,sharpdx,C#,Image,Directx,Texture2d,Sharpdx,你好 有两个图像文件。两种不同的颜色格式。 B8G8R8(不含α)和B4G7R4A1。 我想把它们读作纹理2D。 可能吗 谢谢 您尝试过Texture2D.FromFile吗?FromFile使用ImageLoadInformation。ImageLoadInformation使用SharpDX.DXGI.Format.=\我在SharpDX.Direct3D9.Format(类纹理,DirectX9)中找到了B8G8R8。我不明白为什么它不在DX11中。我想与单个实体一起工作=\这些格式在Di

你好

有两个图像文件。两种不同的颜色格式。 B8G8R8(不含α)和B4G7R4A1。 我想把它们读作纹理2D。 可能吗


谢谢

您尝试过Texture2D.FromFile吗?FromFile使用ImageLoadInformation。ImageLoadInformation使用SharpDX.DXGI.Format.=\我在SharpDX.Direct3D9.Format(类纹理,DirectX9)中找到了B8G8R8。我不明白为什么它不在DX11中。我想与单个实体一起工作=\这些格式在DirectX11中已经不存在了,所以最好的选择是将纹理转换为dx11友好格式(B8G8R8A8_Unorm,DXT1/BC1),这是非常好的候选格式。我明白了谢谢!^)