VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vc/mfc
-> 图形处理/算法
为什么用drawdibdraw()函数显示的图像是上下颠倒的
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
为什么用drawdibdraw()函数显示的图像是上下颠倒的
[已结贴,结贴人:potatoli]
发表于:
2007-04-19 09:53:12
楼主
我在做的程序是从摄像机采集数据,在pc上显示。
目前做法是把采集到的raw data转换为rgb data(每个像素4个字节),再用bitblt函数和stretchblt函数显示出来。
因为stretchblt函数效率不高,现在想改用drawdibdraw()函数,但是用drawdibdraw()函数显示的图像却是上下颠倒的,把高度设为负值也不行,现在只能采取转换的时候倒着转换的方法解决。
请问上下颠倒的原因是什么,怎么解决这个问题。
发表于:
2007-04-19 10:19:20
1
楼 得分:
10
代码。drawdibdraw函数高度是要用负值的。
发表于:
2007-04-19 10:31:31
2
楼 得分:
0
一共有3个高度值: 结构bitmapinfoheader的biheight,drawdibdraw函数的dydst和dysrc
请问是不是这3个高度值都要用负值。
发表于:
2007-04-20 11:59:58
3
楼 得分:
10
那时显示的问题,实际内存中数据还是正的。想看实际显示效果可以用图像高度减计算得出的坐标的。
发表于:
2007-04-20 15:26:47
4
楼 得分:
0
原因似乎是因为从相机采集到的数据是ddb的,而drawdibdraw函数是用来显示dib的,把ddb数据转换成dib之后图像就正过来了。但是因为多了转换的步骤,程序执行的效率也没有明显的提高。
请问有什么高效率的直接显示ddb图像数据的方法。
发表于:
2007-04-20 16:16:03
5
楼 得分:
10
api内部实现的问题,只能调换
发表于:
2007-04-20 16:23:08
6
楼 得分:
10
根据缩放比例 抽取部分数据显示
发表于:
2007-04-22 21:57:20
7
楼 得分:
0
请问ddb图像是不是一定要转换成dib才能显示阿。
发表于:
2007-04-23 11:00:54
8
楼 得分:
10
bitmapinfo不正确, 将调度置为原来的负值。
发表于:
2007-04-23 13:11:07
9
楼 得分:
0
都试过了,drawdibdraw函数的dydst和dysrc置为负数没有效果,还是颠倒的。结构bitmapinfoheader的biheight置为负数后不能显示图像。
下一篇:
1000分求邻小区拓扑关系算法
上一篇:
如何将程序自身图片资源中的位图保存成文件,或怎么知道图片资源中的位图的bfoffbits值?
相关文章
vc中怎么把字符串拆成数组
sdi分割窗口后视图切换的问题.
想做个中国象棋的程序,大家给点意见?
求助:怎样读取3ds max文件中的模型顶点坐标...
text的意思
给一楼100分
大家好,请vc高手帮小弟一把。问题:怎样获取用...
数据库区人气少 只能在此提问 勿见怪
对我来说太有挑战性!!!一个系统内核问题,自己...
急求:::关于指针的问题
evc中轮询串口问题
请问北京哪有卖vc++技术内幕第四版?
文件监控
vs中的问题
大家帮帮忙啊,给一个mfc向数据库添加记录的过程吧...
怎样用vc实现udp方式的漏洞扫描?
关于messagebox的一个问题
散点分,顺便招个人
我想把图片储存在我自己用adox创建的数据库中,可...
请问如何把文本文件的数据导入数据库中,请大家帮...
其他资讯
[求助]writeprocessmemory的函数使用问题
程序参数设置如何保存,使程序下次运行时能够记住...
一个比较有挑战的问题:system用户安装我自己写的...
菜鸟:实现一个根据文本框中输入的窗口handle,关...
接收到的写符写入txt的出现乱码的问题(我会及时...
directx 初始化失败(非常急)
半年了,"关于excel复制和删除sheet的问题"还没解...
如何在失去焦点后响应键盘消息?
我想让钩子记录使用word过程中点的菜单名或按钮名...
1个小问题
gdi+在view将一张图片设为背影.并且宽高哪view一...
怎么改变static text的颜色呢?请各位帮帮忙...
如何检测一个网址是否有效
求vc++ windows shell programmi...
由createbitmap函数创建bmp文件
玩vc的加群:16320294
新人请问为什么引用"resource.h"会有错呢?
怎样分辨一个进程是不是系统进程?
『求助』实时采集数据并波形显示
ctoolbar里面分割线的颜色可以改么?怎么改?
快速检索
分类导航标签a
JavaWeb
DB2内容管理
C/C++C++
Linux/Unix社区UNIX文化
.NET技术J#
Web 开发Apache
VB数据库(包含打印,安装,报表)
.NET技术Delphi.net
PowerBuilder数据库相关
C/C++C++
Windows专区Tivoli
Windows专区网络管理配置和工具使用
VC/MFC网络编程
Java基础类
《开发高手》杂志基本信息
最新资讯
万年历的vb源代码
如何知道内存中转换的位图文件大小
数据更新问题
asp jmail求高人指点 !代码 !
有一个项目,我不太会估价,看看大家的看法,希望...
请教如何用t-sql搜索出html格式的内容中是否包含...
今天辞职了,散分!散分!
各位,目前市场上拼图软件多吗?我想搞一个。。。...
向指定网络路径下写文件出现logon failure:...
数据加锁问题
☆★☆★☆★☆★css自动适合页面高度及包含内容...
dw 多表更新至更新了一个表
关于j2ee添加用户的问题
寻找 pale(态度很重要)
java工程师
vb中字符串变量能存储多大的数据
lotus 是用来做什么的
请大家提供思路,关于电影服务器的架设
如何在初始化month canlendar时让其特定的几...
如何进行post跨页提交?
在建立与服务器的连接时出错。在连接到 sql...
高手帮忙!这样的存储过程怎么写
北京的来呀!!!顶出个最有人气的贴子来。。。
取时区的问题
怎样在.net2005中建立3层结构开发?
webform有没有象winform里类似的datetimepicker控...
vc2005 中checkedlistbox 的问题:如何...
java环境变量问题
一个sql语句长度问题会发生什么情况!
请问csdn博客的api的url是什么?
请教update 30万条记录 问题
请教sql server 2005 报表服务的...
问一个小问题。如何把vs2005后台里面总共有多少行...
求救:一个struts 中的 action m...
select * into b&nb...
关于在.net里面的多线程问题
远程调用 用 ejb 写的 webs...
在evc中如何使用stract?30分相送
title属性实现换行,在firefox中不行,好像得写一个...
方法重写 ?请回答
热门点击
c# 是有没有一种类型是"px"和"%"的类型啊!
我做一个年月日,但是不知道错在哪里?
请问vs2005中有没有像vss6.0那种的源代码管理软件...
窗口和控件:初学者的疑惑
math.ieeeremainder 方法
dbgrid循环取值
系统蓝屏,内存可能出现什么问题,是否可以修复?
在线等,大家赶紧帮帮忙啊~急~~~一个关于框架的问...
【请教-在线等】什么工具能修改assembly里面mani...
ado访问mysql乱码问题
求教关于dde服务器!
请问table能不能合并单元格?
非常复杂的的存储过程,高手们来研究这样能写么?...
大牛们 来看看,很奇怪的问题
关于多种方法关闭窗口的问题??
奇怪的listbox
成语接龙
为什么这个sql 在access 中可以执行在...
关于string问题!!
关于墙纸更换
java创建对象时的栈溢出的问题
请大家推荐基本学jsp 的书
在pocketpc中安装了sqlserver ce, 但...
★sos★数据库连接问题!
关于循环的一个问题
辞职了;散分给大家;
如何让图片在image内自动缩放?
[求助]: 关于internetreadfile() -&n...
请教listctrl的显示问题?
如何获得数据库新增记录的id值
*︻@#@#@#@#@#@#@#@#@#▅▆▇◤ 捉拿高手!...
大学生应该如何做好职业生涯规划
版主招聘工作进展报告之 马克摘牌
求教这样一个sql查询
域环境下软件安装的问题
求fip多线程断点续传临时数据的存储方法。
求助在linux下的程序运行的命令问题
treeview的节点上可以加进度条吗?
求float小数点后第二位四舍五入表达式
c#批量数据更新问题,请兄弟们帮忙?