ARGB32位转化为RGB24位的函数
2009-12-15 10:45
375 查看
在运用这个函数之前,在网络上找到了一个函数,可是转换后的图像是反了180度的,经过研究将其修改。
希望大家看完回复一下,你的回复是对我最大的支持!
bool CVMR_Capture::Convert24Image(BYTE *p32Img, BYTE *p24Img,DWORD dwSize32) { if(p32Img != NULL && p24Img != NULL && dwSize32>0) { DWORD dwSize24; dwSize24=(dwSize32 * 3)/4; BYTE *pTemp,*ptr; pTemp=p32Img; ptr = p24Img; int ival=0; for (DWORD index = 0; index < dwSize32/4 ; index++) { unsigned char r = *(pTemp++); unsigned char g = *(pTemp++); unsigned char b = *(pTemp++); (pTemp++);//skip alpha *(ptr++) = r; *(ptr++) = g; *(ptr++) = b; } } else { return false; } return true; }
希望大家看完回复一下,你的回复是对我最大的支持!
相关文章推荐
- ARGB32位转化为RGB24位的函数(修改版)
- 将真彩色转换成增强色的方法(即RGB32位或RGB24位颜色转换成RGB16位颜色的函数)
- 32位BMP带通道的透明图转化24位BMP带通道透明图问题
- Android应用开发之RGB & ARGB
- Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- SQL中CONVERT转化函数的用法(很全哦)
- 人民币大写转化函数C#
- SQL中CONVERT转化函数的用法
- MATLAB 部分函数在C++中的转化
- js 显示时间戳转化为几分钟之前多久之前方法函数
- C#中直接调用VB.NET的函数,兼论半角与全角、简繁体中文互相转化
- YUV转RGB的相关函数
- oracle 时间转化函数及常见函数 .
- c++实现atoi()和itoa()函数(字符串和整数转化)
- 关于ARGB_4444 ARGB_8888 RGB_565 ALPHA_8的理解
- 能把汉字转化为拼音的一个函数
- 用cvCvtColor转化RGB彩色图像为灰度图像时发生的小失误
- opencv将灰度图转化为RGB三通道图像
- 关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解
- python使用opencv将灰度图人脸图片转化为RGB