社区
图形处理/算法
帖子详情
关于BMP图像格式的问题,1bit到16个bit的图像分别代表什么?
凌波微搏
2007-04-01 02:06:54
通常说到16个bit的图像,8个bit的图像,这代表什么?这样的图像,每个象素占多大?想用一个short的二维数组来表示一个图像,每个数组位存放对应坐标的图像的颜色值。如何来进行这样的图像到数组的转换?
...全文
1546
8
打赏
收藏
关于BMP图像格式的问题,1bit到16个bit的图像分别代表什么?
通常说到16个bit的图像,8个bit的图像,这代表什么?这样的图像,每个象素占多大?想用一个short的二维数组来表示一个图像,每个数组位存放对应坐标的图像的颜色值。如何来进行这样的图像到数组的转换?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qdhuxp
2007-04-10
打赏
举报
回复
1bit是单色位图,一个象素用一个bit存储;
8bit表示256种颜色,一个像素用一个字节(8bit)存储;
16bit表示65536种颜色,一个像素用二个字节(16bit)存储;
24bit表示256*256*256种颜色,一个像素用三个字节存储。
....1楼2楼的基础有点差啊!
酒红绿叶
2007-04-10
打赏
举报
回复
1楼.8bit是1个象素占8bit.1个bit有0和1两种可能.
所以.8bit有2的8次方256种选择.
也就是通常的灰度图.
有0~255级的灰度表示.
2楼16位.是2个字节.具体大小也不是这么算的.
e_feeling
2007-04-09
打赏
举报
回复
1bit是单色位图,一个象素用一个bit存储;
8bit表示256种颜色,一个像素用一个字节(8bit)存储;
16bit表示65536种颜色,一个像素用二个字节(16bit)存储;
24bit表示256*256*256种颜色,一个像素用三个字节存储。
菜牛
2007-04-09
打赏
举报
回复
1楼错误,2楼错误
qqwwing
2007-04-01
打赏
举报
回复
直观的说,N位就代表这幅图像有2的N次方种颜色,像一位就有2的一次方即两种颜色,8位就有2的八次方即256种颜色,以此类推。
每像素所占的字节数就是八分之N,1bit的图每像素占八分之一字节,8bit图则每像素占八分之八即一字节,以此类推。
由LoadImage()将文件读入并得到位图句柄,用GetDIBits或者CreateDIBSection可以得到指向图像像素数据的指针,如果是24位位图,指针指向的就是颜色值,如果是小于24位颜色的位图,指针指向的是调色板索引,通过索引查讯调色板可以得到颜色值。
ipgk
2007-04-01
打赏
举报
回复
1bit是单色位图,用一个bit存储一个象素,所以只能存两种颜色,8bit就是用8个bit(就是一个字节)存储一个象素,能表示256种颜色,类似还有16位位图,24位位图,32位图等,24位位图能表示一千六百多万种颜色,称为真彩色。
laviewpbt
2007-04-01
打赏
举报
回复
16位的就表示一个像素占用的大小为16位,这样图片的大小就是width*height*16字节个大小。
可以用GetDIBits的方式得到数据,也可以直接从文件读取。
rommi
2007-04-01
打赏
举报
回复
8bit的图象RGBA各占8个bit,也就是说一个象素32位. 其他依次类推.
将图象读进内存可以用
LONG GetBitmapBits(
HBITMAP hbmp, // handle to bitmap
LONG cbBuffer, // number of bytes to copy
LPVOID lpvBits // buffer to receive bits
);
BMP
文件 8位颜色深度 转换1
bit
我的项目要用一部分 网上没有现成的
bmp
颜色深度转换的程序 我就自己封装了一个类 目前只能8转1 QQ 542601844
读写位图,1
bit
与24
bit
读取位图文件(1
bit
或24
bit
)到内存,在MFC中的picture控件上画出位图,读取picture控件上的位图,保存到文件
BMP
(
Bit
Map File)文件是与硬件无关的位图文件,使用非常广泛,它采用位映射存储格式,除了
图像
深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大。
BMP
文件的
图像
深度可选l
bit
、4
bit
、8
bit
及24
bit
。
BMP
文件存储数据时,
图像
的扫描方式是按从左到右、从下到上的顺序。由于
BMP
文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形
图像
软件都支持
BMP
图像
格式
。
BMP
(
Bit
Map File)文件是与硬件无关的位图文件,使用非常广泛,它采用位映射存储格式,除了
图像
深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大。
BMP
格式详解 详尽解析
BMP
图像
格式
详细解析
BMP
图像
格式
详细解析
BMP
图像
格式
详细解析
BMP
图像
格式
BMP
图像
转MIF软件
BMP
图像
转换软件 支持输出文件格式有 MIF HEX COE 输出图形类型有RGB888 RGB565 Cray8 1
BIT
支持8位或24位
BMP
图像
图形处理/算法
19,471
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章