热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

为什么我将位图信息头结构中的biHeight设成负值,想将DIB拷贝到剪贴板时显示正向图像

可用WINDOWS的画图粘帖显示出的却是倒向的为什么啊?请高手帮忙!谢谢!!
可用WINDOWS的画图粘帖显示出的却是倒向的为什么啊?请高手帮忙!谢谢!!

4 个解决方案

#1


这是因为位图文件数据的存储方式不同,
一种是倒序,一种是正序,好像biheight为负时,表示正序,默认为倒序
我记不清了,你找一本介绍图像格式的书翻翻

#2


我估计WINDOWS的画图读取了你的biHeight信息并更新,而拷贝到剪贴板时却没有。

#3


我把代码帖出来大家帮忙看看!谢谢!!

#4


有一个Stride变量
其正负决定了你读出的图像数据是尾还是头

推荐阅读
author-avatar
我爱你可你不懂_516
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有