StretchDIBits 函数
不知道各位有咩有被这个函数搞得很蛋疼,反正我是了,网上的文章很多其实都是到处copy,看了很多然并卵。
这个函数的功能和参数就不多说了,蛋疼主要是它画的图片是倒着的,主要问题是怎么把他搞回来。
网上的文章说了 当目标宽度和源宽度的符号不一样他会做关于x轴的镜像,高度的符号不一样会做Y轴的镜像。好的我的开始函数是这样的
StretchDIBits(bufferHDC,0,0,m_nVideoW,m_nVideoH,0,0,m_nVideoW, m_nVideoH,szFrame,&BmpInfo,DIB_RGB_COLORS,SRCCOPY);//画出倒的图片
然后我改了下
StretchDIBits(bufferHDC,0,0,0-m_nVideoW,0-m_nVideoH,0,0,m_nVideoW, m_nVideoH,szFrame,&BmpInfo,DIB_RGB_COLORS,SRCCOPY);
发现啥都没了 不是应该画出来吗仔细想了下如果宽是 -m_nVideoW 那其实坐标是不是应该改一下 不然画到哪里去了是吧 不管试下
::StretchDIBits(bufferHDC,m_nVideoW,m_nVideoH,0-m_nVideoW,0-m_nVideoH,0,0,m_nVideoW, m_nVideoH,szFrame,&BmpInfo,DIB_RGB_COLORS,SRCCOPY);
哈哈发现出来了 正了
StretchDIBits 函数相关推荐
- StretchDIBits()函数
函数功能:该函数将DIB中矩形区域内像素使用的颜色数据拷贝到指定的目标矩形中.如果目标矩形比源矩形大小要大,那么函数对颜色数据的行和列进行拉伸,以与目标矩形匹配.如果目标矩形大小要比源矩形小,那么该函 ...
- StretchBlt, StretchDIBits函数显示失真问题
StretchBlt, StretchDIBits可以对图像数据进行拉伸, 压缩显示, 但会失真, 解决方法 调用StretchBlt/StretchDIBits之前调用下面那一句 SetStretc ...
- Windows API函数大全
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同 ...
- Windows_API_函数 参考大全
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同 ...
- 常用 API 函数(7): 位图、图标和光栅运算函数
为什么80%的码农都做不了架构师?>>> BitBlt 将一幅位图从一个设备场景复制到另一个 CopyIcon 制作指定图标或鼠标指针的一个副本.这个副本从属于发出调用的应用程 ...
- win32 API函数大全
[1]. API之网络函数 WNetAddConnection :创建同一个网络资源的永久性连接 WNetAddConnection2 :创建同一个网络资源的连接 WNetAddConnecti ...
- Delphi之API函数
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同 ...
- Windows API函数大全---附:windows运行命令详解
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连 ...
- MFC函数书本速查 API函数大全
基础类 CObject AssertValid p3 Dump p3 IsSerializable p4 Serializable p4 GetRuntimeClass p4 IsKindOf p5 ...
- Windows API 函数大全
Windows API函数大全,从事软件开发的朋友可以参考下 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建 ...
最新文章
- python英语字典程序-python如何制作英文字典
- C++ 有符号整数和无符号整数修饰符之间的差别
- qlabel文本改变信号_周明:NLP进步将如何改变搜索体验
- 用的fileupload组件实现的大文件上传
- ai 中 统计_AI统计(第2部分)
- doc转docx文件会乱吗_【转】帮你解决docx转换为doc文档的乱码问题
- 三星c7000 android8,三星C7000官方固件rom刷机包-C7000ZCU3CRI1 安卓8.0
- 利用SWT做Java版局域网QQ(一)——基于UDP协议
- pycharm专业版的破解
- SQLAlchemy 字段、要点
- 信安小组 第三周 总结
- Android 将drawable下的图片转换成bitmap、Drawable
- 多文档程序 两个menu框架_汇总9款优秀的开源小程序UI框架
- bootStrap 教程 文档
- 分布式服务框架 dubbo/dubbox 入门示例(2)
- 飞凌嵌入式AM62x核心板,赋能新一代HMI
- Two Sequences (二分+二进制) (好题)
- thebrain 导出html,TheBrain 9基础教程:界面功能篇(1)文件的创建,存储和读取
- SIM卡座的PCB封装与参考图片
- php js函数作用域,javascript 作用域详解