教程学院
图像设计 多媒体类 机械制图 办公软件 操作系统 系统编程 网站编程 网页制作 数据库类 网络路由 网络工程 网络安全 考试认证
酷网学院
CAD
AutoCad Cam350 ProEngineer GCcam MATLAB Unigraphics SolidWorks CAXA Solid3000 Cimatron EdgeCAM
系统
安全 防火墙 病毒 WinXP Win2003 Vista
数据库
编程
网络
  网站导航: 库库中文网 · 系统编程教程 · VC语言 · VC编程技巧  

求助:各位大哥,请帮俺看看这个图片格式地疑难啊,谢谢!

教程推荐
『求助:各位大哥,请帮俺看看这个图片格式地疑难啊,谢谢!』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2008-9-12 13:21:23 
请帮我看看这个问题啊

我从摄像头可以得到
MEDIASUBTYPE_RGB1          2色,每个像素用1位表示,需要调色板


MEDIASUBTYPE_RGB4          16色,每个像素用4位表示,需要调色板


MEDIASUBTYPE_RGB8          256色,每个像素用8位表示,需要调色板


MEDIASUBTYPE_RGB565      每个像素用16位表示,RGB分量分别使用5位、6位、5位


MEDIASUBTYPE_RGB555    每个像素用16位表示,RGB分量都使用5位(剩下的1位不用)


MEDIASUBTYPE_RGB24    每个像素用24位表示,RGB分量各使用8位


MEDIASUBTYPE_RGB32    每个像素用32位表示,RGB分量各使用8位(剩下的8位不用)


MEDIASUBTYPE_ARGB32    每个像素用32位表示,RGB分量各使用8位(剩下的8位用于表示Alpha通道值)

游戏引擎需要的是
D3DFMT_ARGB32(D3DFMT_A8R8G8B8)


1:
MEDIASUBTYPE_ARGB32 和 D3DFMT_ARGB32 是不是一样的?

2:
如果不是一样的
我的摄像头最好选

MEDIASUBTYPE_RGB1          2色,每个像素用1位表示,需要调色板


MEDIASUBTYPE_RGB4          16色,每个像素用4位表示,需要调色板


MEDIASUBTYPE_RGB8          256色,每个像素用8位表示,需要调色板


MEDIASUBTYPE_RGB565      每个像素用16位表示,RGB分量分别使用5位、6位、5位


MEDIASUBTYPE_RGB555    每个像素用16位表示,RGB分量都使用5位(剩下的1位不用)


MEDIASUBTYPE_RGB24    每个像素用24位表示,RGB分量各使用8位


MEDIASUBTYPE_RGB32    每个像素用32位表示,RGB分量各使用8位(剩下的8位不用)


MEDIASUBTYPE_ARGB32    每个像素用32位表示,RGB分量各使用8位(剩下的8位用于表示Alpha通道值)

中的哪一个?

3:
怎么转换为 D3DFMT_ARGB32 ?

谢谢!

这个问题第1个回答:
应该不用转换,用MEDIASUBTYPE_ARGB32,32位位图的格式就是8位alpha,8位R,8位G,8位B
这个问题第2个回答:
谢谢大哥
好象不行
我显示出来,都是乱的!
这个问题第3个回答:
//MEDIASUBTYPE_ARGB32;
A8 在最后面
//D3DFMT_A8R8G8B8
A8 在最前面

现在


BYTE * pBuffer;
pSample->GetPointer(&pBuffer); //得到数据
long lBufferSize = pSample->GetSize(); //长度

//-------把MEDIASUBTYPE_ARGB32格式转换为D3DFMT_A8R8G8B8--------------------------
BYTE * pBuffer2;
pBuffer2 = new BYTE[lBufferSize];

//那么就是把 pBuffer 的 第 4 个,拿到 pBuffer2 的第一个
for(int i = 0; i < lBufferSize; i ++)
{

}
//---------把MEDIASUBTYPE_ARGB32格式转换为D3DFMT_A8R8G8B8--------------------------


这样的,用程序怎么才能表达出来?

谢谢!

】【关闭窗口
  上一页:
  下一页:
 ·网站导航: 库库中文网 · 系统编程教程 · VC语言 · VC编程技巧
VC编程技巧:相关文章
VC编程技巧点击榜
普通教程关于PDEVICEPROPERTIES地疑难 向
推荐教程Tcp阻塞模式下,发送数据后立即
普通教程扩展函数AcceptEx关于client关闭
普通教程vc程序中直接显示JIF图片
普通教程Python 地数据库操作
普通教程Javascript - Prototype Based 
普通教程QQ魔法表情完成机制
普通教程为你地MFC程序增加宏脚本语言
普通教程发送快捷方式到指定地文件夹
普通教程reference memory ,or when及其
PHOTOSHOP - 基础教程 抠图专题 蒙版专题 3DsMax 基础 设计实例 Maya设计实例
3D设计教程
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 返回顶部
网站文本地图
版权所有:库库中文 2005-2007 欢迎各种媒体转载我们的原创作品[转载请注明出处]
copyright ? 2005-2008 www.QQGB.com online services. all rights reserved. 蜀ICP备05015578
Optimized for 1024x768 to Firefox,Opera and MS-IE6. Site powered by EQL. 电脑硬件 电脑知识 教程学习
红盾
热爱电脑,热爱生活
拥有电脑,拥有生命
让我们享受拥有电脑的时光