`Direct2D 11 8bit 灰度图,求大佬~~!`
现在我有一个8bit的bmp灰度图的buffer,要求使用D2D bitmap搞出来
自己尝试后发现只有WIC的Format才支持8bit灰度,D2D的位图创建里面没有
已经有一种解决办法是修改buffer,使原8bit单通道变成RGBA 32bit 4通道,
就能用DXGI_FORMAT_R8G8B8A8_UNORM这个枚举成功创建位图实例
但是同样的值多存了3份,这个就有点过分了。。所以我想知道还有没有其他方法
拜托各位大佬了,给你们下跪了
:ஐ٩(๑´ᵕ`)۶ஐ:
LONG width = 0, height = 0;
WORD bitCount = 0;
RGBQUAD* quad = NULL;
//这里是模拟外面传进来的buffer
unsigned char* buffer = readBmp