多层彩色图像生成
目前我用VC成功生成了一副彩色位图图像,
其中的关键参数设置是:
BIN_BITMAPINFO.bmiHeader.biBitCount=24;
BIN_BITMAPINFO.bmiHeader.biPlanes=1;
RGBQUAD bmiColors[24];
设计过程中彩色图像生成的基本思想是:
采用一个判断语句,根据不同的数据信息用GenColorPoint()的函数生成RGB三原色中的一种颜色,从而生成彩色图像。
很显然,这样做的话,我的色域空间是2^3=8。
现在我想分别生成24层色彩的图像和真彩色(256色)的图像。
问题是:
(1)如何组配可正交的色域空间(空间容量大于三原色:即现在是用R,G,B三个颜色分量生成彩色图像。比如我想用16个颜色分量生成才设图像,该如何做?)?
(2)比如用16个颜色分量后,对BitCout, biPlanes, 数组bmiColors[]的长度该如何更改?
谢谢!