RGB565的数组如何绘制成图片
有一个数组,里面的数据表示的是RGB565格式的颜色值,也就是每两个8为char型为1个像素点。
怎么讲这个数组保存成一张BMP图片,或者直接显示出来?
菜鸟一个,找了半天也没解决,用for循环生成了一个数组,怎么弄都是黑色的。。
哪位大侠要是能提供一个完整可运行的程序供参考,不胜感激。
十分感谢了啊。。。
[解决办法]
建议你将该565模式的16-bit颜色信息转换成32-bit存入一个GDI的BITMAPINFO结构中,然后通过StretchDIBits方法绘制。
[解决办法]
RRRRRGGG GGGBBBBB
↓
RRRRR000 GGGGGG00 BBBBB000