精易论坛

标题: 类_位图操作 > 创建空位图 > 取出位图数据 >文件头大小计算错误 [打印本页]

作者: 火威网络    时间: 2020-7-5 17:56
标题: 类_位图操作 > 创建空位图 > 取出位图数据 >文件头大小计算错误


类_位图操作  >  创建空位图


类_位图操作  >  取出位图数据


' //这里的位图头文件大小计算有问题!!!!
' //**** 原因出在 创建空位图() >>位图数据 = 位图信息头转字节集 (pBI) + 位图数据

方法:取出位图数据()
' //应该修改为:到字节集 (到整数 (取字节集长度 (位图数据) + 14))

  
子程序名返回值类型公开备 注
取出位图数据字节集 返回位图文件数据(写到文件后就是.BMP图片)
如果真 (场景被更新)
RtlMoveMemory (取颜色点阵地址 (), 位图指针, 取颜色点阵大小 ())
场景被更新 = 假
返回 ({ 66, 77 }到字节集 (到整数 (取字节集长度 (位图数据) + 14)) + { 0, 0 }{ 0, 0 }到字节集 (到整数 (54 + 取颜色表大小 ())) + 位图数据)




计算文件大小公式:
位图数据大小 = 宽度*高度*位深度/8
位图文件大小 = 位图数据大小 + 位图信息头大小 + 位图信息块大小




作者: tyhy    时间: 2020-7-7 20:57
这个东西很厉害啊
作者: wh1234567    时间: 2025-2-27 05:01
https://125.confly.eu.org/thread-14849271-1-1.html老师看看咋回事
作者: 黄杰    时间: 2025-3-6 01:22
感谢分享!!!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4