社区
图形处理/算法
帖子详情
100分求教,256色位图的结构问题
killercat
2008-03-25 04:14:48
编写程序读取256色位图的数据区数据时,发现数据区的大小不等于位图的长乘以宽,这是为什么啊?
...全文
109
9
打赏
收藏
100分求教,256色位图的结构问题
编写程序读取256色位图的数据区数据时,发现数据区的大小不等于位图的长乘以宽,这是为什么啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
killercat
2008-03-26
打赏
举报
回复
多谢大家,所有问题都解决了。
cnzdgs
2008-03-26
打赏
举报
回复
每行后面补0。
killercat
2008-03-25
打赏
举报
回复
如果行数不是4的倍数,是在每行后面补齐,还是在最后面补齐?
jameshooo
2008-03-25
打赏
举报
回复
要判断位图头信息结构中的颜色位数,根据不同位数使用不同的字节数来存储像素。
cnzdgs
2008-03-25
打赏
举报
回复
(宽度+3)/4*4
killercat
2008-03-25
打赏
举报
回复
如何求每一行有多少个字节?
wrhwww
2008-03-25
打赏
举报
回复
在BITMAPINFORHEADER中的biHeight,biWidth都是指的像素的个数,而256色中一个像素占一个字节,所以原则上来说数据区的大小应等于height*width
但windows规定位图在内存中一行占的字节数必须是4的整数倍,所以,有时数据区的大小是等于height*width,有时不等于
oakfire
2008-03-25
打赏
举报
回复
同1楼~
Yofoo
2008-03-25
打赏
举报
回复
图行的一行大小需要4个字节对齐
数字图像典型算法-
256
色
转灰度图
本文介绍了如何将
256
色
位图
转换为灰度图,通过计算每个像素的灰度值,并更新DIB调
色
板,实现颜
色
的转换。详细展示了C++代码实现过程。
Pillow- putpixel --ValueError: invalid palette size 错误
本文解析了在
256
色
位图
上使用Python的PIL库和putpixel函数绘制随机颜
色
像素时遇到的错误,并提供了解决方案,即选择24位
色
位图
以支持RGB全
色
彩。
超小二
色
位图
制作
本文详细介绍了Windows
位图
的基本概念及存储原理,并演示了如何通过修改调
色
板制作仅含两种颜
色
的彩
色
位图
。
256
色
位图
文件怎么建_计算机自制操作系统(九):漂亮的桌面是怎么来的
本文围绕操作系统图形界面展开,介绍了利用BIOS中断画图和直接写显存地址画图两种方式实现图形界面。其中,直接写显存需考虑调
色
板技术。还探讨了高
分
辨率支持
问题
,提到
分
页映射和线性地址模式,但因16位计算机局限性,无法演示“640*480
256
色
”显示效果。
解读
位图
文件
本文解析了
位图
文件的组成
结构
,介绍了24位、8位、4位等不同格式
位图
的区别及转换方法。通过VB编程示例展示了如何读取
位图
文件并实现图像复制特效,还演示了如何使用API函数将24位
位图
转换为
256
色
位图
。
图形处理/算法
19,465
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章