社区
C语言
帖子详情
C语言读BMP文件的小问题?
zhangzxpan
2011-10-13 10:36:40
用C语言读BMP文件时,发现读出的RGB值有负值的情况,比如当R值大于128时就变成负值,这符合BMP的标准吗?
...全文
59
6
打赏
收藏
C语言读BMP文件的小问题?
用C语言读BMP文件时,发现读出的RGB值有负值的情况,比如当R值大于128时就变成负值,这符合BMP的标准吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
config_man
2011-10-13
打赏
举报
回复
[Quote=引用 2 楼 only_lonely 的回复:]
引用 1 楼 delphigis 的回复:
BYTE
请用unsigned 的方式去读取,所谓的负值其实只是因为你用的是signed的方式.. .
[/Quote]
诗人正解
only_lonely
2011-10-13
打赏
举报
回复
[Quote=引用 4 楼 zhangzxpan 的回复:]
一眼就看出问题了,看来我是个很挫的程序员了......改好了
[/Quote]
呵,人都有犯糊涂的时候,别放在心上 :)
zhangzxpan
2011-10-13
打赏
举报
回复
[Quote=引用 2 楼 only_lonely 的回复:]
引用 1 楼 delphigis 的回复:
BYTE
请用unsigned 的方式去读取,所谓的负值其实只是因为你用的是signed的方式.. .
[/Quote]
一眼就看出问题了,看来我是个很挫的程序员了......改好了
自信男孩
2011-10-13
打赏
举报
回复
你可能是用字符类型去读取的吧,字符是八位的,取值范围为:-2^8 ~ 2^7 - 1;超过128的就会为负值。你可以尝试使用范围较大的字符类型去读取文件的内容,比如unsigned char 或者int类型。
only_lonely
2011-10-13
打赏
举报
回复
[Quote=引用 1 楼 delphigis 的回复:]
BYTE
[/Quote]
请用unsigned 的方式去读取,所谓的负值其实只是因为你用的是signed的方式.. .
百事烟
2011-10-13
打赏
举报
回复
BYTE
C语言
读
取
BMP
文件
C语言
读
取
BMP
图片并存入工程
文件
夹中,适用于初学者理解
BMP
文件
的结构和格式。开发环境:VS2010
C语言
对
BMP
图像的
读
和写和对像素的操作
C语言
对
BMP
图像的
读
和写和对像素的操作
C语言
读
取
BMP
图像数据
BMP
(Bitmap-File)图形
文件
是Windows采用的图形
文件
格式,在Windows环境下运行的所有图象处理软件都支持
BMP
图象
文件
格式。Windows系统内部各图像绘制操作都是以
BMP
为基础的。Windows 3.0以前的
BMP
图
文件
格式与显示设备有关,因此把这种
BMP
图象
文件
格式称为设备相关位图DDB(device-dependent bitmap)
文件
格式。Windows 3.0以后的
BMP
图象
文件
与显示设备无关,因此把这种
BMP
图象
文件
格式称为设备无关位图DIB(device-independent bitmap)格式(注:Windows 3.0以后,在系统中仍然存在DDB位图,象BitBlt()这种函数就是基于DDB位图的,只不过如果你想将图像以
BMP
格式保存到磁盘
文件
中时,微软极力推荐你以DIB格式保存),目的是为了让Windows能够在任何类型的显示设备上显示所存储的图象。
BMP
位图
文件
默认的
文件
扩展名是
BMP
或者
bmp
(有时它也会以.DIB或.RLE作扩展名)。
vc 操作
bmp
文件
在vc平台下,用
c语言
对
bmp
文件
进行详细解析及操作,包括
读
文件
,写
文件
,及对图像进行修改
read
bmp
.rar_C 语言
bmp
图像_
C语言
读
取位图_
bmp
读
图_像素
读
取
使用标准的
C语言
写的
BMP
图像
读
取并存储程序。头
文件
包含
BMP
图像的结构体,给定一个图像
文件
名及其路径,
读
图像的位图数据、宽、高、颜色表及每像素位数等数据进内存,存放在相应的全局变量中,同时将其写到指定
文件
中。
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章