是不是先获得小图的图形数据信息,然后在需要填充的地方,将小图的数据来覆盖大图就可以了?
问题:
如果小图和大图的色素不一样,比如大图是24位色,而小图是8位色,怎么样操作,数据怎么补齐,位图头信息怎么构造???
问题:
如果小图和大图的色素不一样,比如大图是24位色,而小图是8位色,怎么样操作,数据怎么补齐,位图头信息怎么构造???
解决方案 »
- 关于 WebBrowser + vs2003应用
- 为什么在线程函数里AfxMessageBox没有作用呢?
- 如何调用dll、lib?
- 请求讨论:网络游戏(如打牌,象棋等)服务器应采取何种编程模式
- 如何在下拉菜单每一项左侧加一个图标,以美化界面!!菜单都是重新定义的!!谢谢各位了!!
- 简单问题,我用CRecrodset::GetRecordCount()得到记录为1?
- 为什么这样一个类不能实例化对象呢?
- VC中刚建立基于ACCESS2000的数据库,如何使用?
- 问个完成端口IOCP服务端发送给客户端的问题
- 请教基于MFC的udp程序老是显示中文乱码的问题
- sdk写界面的几个问题。
- 请问atoi怎么判断是否越界啊?
这里有讲
调色板中的颜色项结构如下:
typedef struct tagRGBQUAD {
BYTE rgbBlue;// 蓝色的亮度(值范围为0-255)
BYTE rgbGreen; // 绿色的亮度(值范围为0-255)
BYTE rgbRed; // 红色的亮度(值范围为0-255)
BYTE rgbReserved;// 保留,必须为0
} RGBQUAD;
如果单纯的8位到24位转换就用字节中的R3,G2,B3的数值比例来拼成24位