RGB和RGBQUAD的区别
来源:互联网 发布:广州聚友网络客服电话 编辑:程序博客网 时间:2024/06/17 03:17
COLORREF GetPixel(
);
int SetDIBits(
);
方法,把颜色的信息写到位图里面去,结果生成的图片,显示出来,颜色总是不太对劲,一开始我猜想可能是24位的颜色和32位的颜色不太一样,但后来,我左移试了,后移也试了,得到的颜色总是和理想的不太一样,我调试,发现GetPixel这函数的返回值是一个DWORD,DWORD是32位的,按道理,应该颜色正确才对.但显示出来的却又不是.接着我又尝试:让加载的背景位图,直接
typedef struct tagRGBQUAD {
} RGBQUAD;
COLORREF RGB(
);
从GetPixel函数里的返回值是: RGB,它的颜色顺序是: R,G,B.(红绿蓝),而:RGBQUAD的颜色顺序是:
B,G,R,Reserved(蓝绿红).得将RGB里的颜色变成BGR后,再给RGBQUAD赋值,结果,一弄,达到了预期的效果...........
- RGB和RGBQUAD的区别
- RGB和RGBQUAD的区别
- RGB和RGBQUAD的区别
- COLORREF 和RGBQUAD的区别
- rgb和raw rgb的区别
- SRGB和RGB的区别
- RGB 和 CYMK 的区别
- RGB和YUV的区别和转换
- RGB和YUV 区别
- 创建位图BITMAPINFO(有RGBQUAD的)
- MCU LCD 屏 和 RGB LCD 屏的区别
- Adobe RGB和sRGB色彩空间的主要区别
- RGB和YUV的转换与区别(视频编码)
- LCD RGB接口和MCU接口区别
- LCD屏 RGB和MCU接口区别
- sRGB 和 Adobe RGB 有什么区别?
- RGB和HSV区别与互相转换
- RGBA与RGB和区别与转换
- VTK教程之一:可视化管线
- VTK教程之二:可视化管线的执行
- 国外基础几何算法答与问
- MFC多文档模板手动创建框架的一个问题
- OpenGL中屏幕坐标转为OpenGL坐标
- RGB和RGBQUAD的区别
- OpenGL中使用glew库进行GLSL编程遇到的一个问题
- 学习日记(四)针对ssh的理解
- 计算机辅助设计CAD/CAM开源软件
- 郑厂长系列故事——N骑士问题
- delphi根据进程PID获取程序所在路径的函数
- JS 动态创建表格
- SQLSERVER 自增列
- 多校第七场