社区
图形处理/算法
帖子详情
关于BMP图像格式的问题,1bit到16个bit的图像分别代表什么?
凌波微搏
2007-04-01 02:06:54
通常说到16个bit的图像,8个bit的图像,这代表什么?这样的图像,每个象素占多大?想用一个short的二维数组来表示一个图像,每个数组位存放对应坐标的图像的颜色值。如何来进行这样的图像到数组的转换?
...全文
1575
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
6bb.
bmp
是一个8位的
BMP
图像
,可能被用作测试案例。 实现这个功能时,你需要: 1. 定义一个类来处理
BMP
文件,包含读取、写入
BMP
文件的方法。 2. 实现颜色深度转换函数,从8位到1位,可能涉及像素的遍历和阈值处理。 ...
读写位图,1
bit
与24
bit
位图文件的格式多种多样,其中1
bit
和24
bit
位图分别
代表
了两种不同的色彩深度。 1
bit
位图,也称为单色位图,通常用于表示黑白或者二进制数据。它只使用两个颜色,通常为黑色和白色,因此,1
bit
位图的每个像素只需要1...
BMP
(
Bit
Map File)文件是与硬件无关的位图文件,使用非常广泛,它采用位映射存储格式,除了
图像
深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大。
BMP
文件的
图像
深度可选l
bit
、4
bit
、8
bit
及24
bit
。
BMP
文件存储数据时,
图像
的扫描方式是按从左到右、从下到上的顺序。由于
BMP
文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形
图像
软件都支持
BMP
图像
格式
。
3. **
图像
深度选择**:支持多种
图像
深度选择,包括1
bit
、4
bit
、8
bit
和24
bit
,分别对应黑白
图像
、
16
色
图像
、256色
图像
以及真彩色
图像
。 #### 三、
BMP
文件结构
BMP
文件由四部分组成: 1. **位图文件头** - 包含文件...
BMP
格式详解 详尽解析
BMP
图像
格式
BMP
文件的
图像
深度可选 1
bit
、4
bit
、8
bit
及 24
bit
。
BMP
文件存储数据时,
图像
的扫描方式是按从左到右、从下到上的顺序。
BMP
文件由四部分组成: 1. 位图文件头数据结构,它包含
BMP
图像
文件的类型、显示内容等...
bmp
1位、8位、
16
位、24位、32位、256位图片复制.zip
这使得32位
BMP
图像
能够表现出真实的颜色质量,并支持透明效果,非常适合
图像
处理和高清显示。 至于“256位”并不是
BMP
格式的标准位数,可能是一个误输入或者特定上下文中的术语。在标准
图像
处理中,我们通常讨论的...
图形处理/算法
19,469
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章