位图文件大小计算 位图文件的大小和位图的大小 环球微速讯
1、BMP BMP是一种与硬件设备无关的图像文件格式,使用非常广。
2、它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。
3、BMP文件的图像深度可选lbit、4bit、8bit及24bit。
(资料图片)
4、BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。
5、 由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。
6、 典型的BMP图像文件由三部分组成:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息。
7、 具体数据举例: 如某BMP文件开头: 424D 4690 0000 0000 0000 4600 0000 2800 0000 8000 0000 9000 0000 0100*1000 0300 0000 0090 0000 A00F 0000 A00F 0000 0000 0000 0000 0000*00F8 0000 E007 0000 1F00 0000 0000 0000*02F1 84F1 04F1 84F1 84F1 06F2 84F1 06F2 04F2 86F2 06F2 86F2 86F2 .... .... BMP文件可分为四个部分:位图文件头、位图信息头、彩色板、图像数据阵列,在上图中已用*分隔。
8、 一、图像文件头 1)1:(这里的数字代表的是"字",即两个字节,下同)图像文件头。
9、424Dh=’BM’,表示是Windows支持的BMP格式。
10、 2)2-3:整个文件大小。
11、4690 0000,为00009046h=36934。
12、 3)4-5:保留,必须设置为0。
13、 4)6-7:从文件开始到位图数据之间的偏移量。
14、4600 0000,为00000046h=70,上面的文件头就是35字=70字节。
15、 5)8-9:位图图信息头长度。
16、 6)10-11:位图宽度,以像素为单位。
17、8000 0000,为00000080h=128。
18、 7)12-13:位图高度,以像素为单位。
19、9000 0000,为00000090h=144。
20、 8)14:位图的位面数,该值总是1。
21、0100,为0001h=1。
22、 二、位图信息头 9)15:每个像素的位数。
23、有1(单色),4(16色),8(256色),16(64K色,高彩色),24(16M色,真彩色),32(4096M色,增强型真彩色)。
24、1000为0010h=16。
25、 10)16-17:压缩说明:有0(不压缩),1(RLE 8,8位RLE压缩),2(RLE 4,4位RLE压缩,3(Bitfields,位域存放)。
26、RLE简单地说是采用像素数+像素值的方式进行压缩。
27、T408采用的是位域存放方式,用两个字节表示一个像素,位域分配为r5b6g5。
28、图中0300 0000为00000003h=3。
29、 11)18-19:用字节数表示的位图数据的大小,该数必须是4的倍数,数值上等于位图宽度×位图高度×每个像素位数。
30、0090 0000为00009000h=80×90×2h=36864。
31、 12)20-21:用象素/米表示的水平分辨率。
32、A00F 0000为0000 0FA0h=4000。
33、 13)22-23:用象素/米表示的垂直分辨率。
34、A00F 0000为0000 0FA0h=4000。
35、 14)24-25:位图使用的颜色索引数。
36、设为0的话,则说明使用所有调色板项。
37、 15)26-27:对图象显示有重要影响的颜色索引的数目。
38、如果是0,表示都重要。
39、 三、彩色板 16)28-35:彩色板规范。
40、对于调色板中的每个表项,用下述方法来描述RGB的值: 1字节用于蓝色分量 1字节用于绿色分量 1字节用于红色分量 1字节用于填充符(设置为0) 对于24-位真彩色图像就不使用彩色板,因为位图中的RGB值就代表了每个象素的颜色。
41、 如,彩色板为00F8 0000 E007 0000 1F00 0000 0000 0000,其中: 00FB 0000为FB00h=1111100000000000(二进制),是红色分量的掩码。
42、 E007 0000为 07E0h=0000011111100000(二进制),是绿色分量的掩码。
43、 1F00 0000为001Fh=0000000000011111(二进制),是红色分量的掩码。
44、 0000 0000总设置为0。
45、 将掩码跟像素值进行“与”运算再进行移位操作就可以得到各色分量值。
46、看看掩码,就可以明白事实上在每个像素值的两个字节16位中,按从高到低取5、6、5位分别就是r、g、b分量值。
47、取出分量值后把r、g、b值分别乘以8、4、8就可以补齐第个分量为一个字节,再把这三个字节按rgb组合,放入存储器(同样要反序),就可以转换为24位标准BMP格式了。
48、 四、图像数据阵列 17)17-...:每两个字节表示一个像素。
49、阵列中的第一个字节表示位图左下角的象素,而最后一个字节表示位图右上角的象素。
50、 五、存储算法 BMP文件通常是不压缩的,所以它们通常比同一幅图像的压缩图像文件格式要大很多。
51、例如,一个800×600的24位几乎占据1.4MB空间。
52、因此它们通常不适合在因特网或者其它低速或者有容量限制的媒介上进行传输。
53、 根据颜色深度的不同,图像上的一个像素可以用一个或者多个字节表示,它由n/8所确定(n是位深度,1字节包含8个数据位)。
54、图片浏览器等基于字节的ASCII值计算像素的颜色,然后从调色板中读出相应的值。
55、更为详细的信息请参阅下面关于位图文件的部分。
56、 n位2n种颜色的位图近似字节数可以用下面的公式计算: BMP文件大小约等于 54+4*2的n次方+(w*h*n)/8 ,其中高度和宽度都是像素数。
57、 需要注意的是上面公式中的54是位图文件的文件头,是彩色调色板的大小。
58、另外需要注意的是这是一个近似值,对于n位的位图图像来说,尽管可能有最多2n中颜色,一个特定的图像可能并不会使用这些所有的颜色。
59、由于彩色调色板仅仅定义了图像所用的颜色,所以实际的彩色调色板将小于。
60、 如果想知道这些值是如何得到的,请参考下面文件格式的部分。
61、 由于存储算法本身决定的因素,根据几个图像参数的不同计算出的大小与实际的文件大小将会有一些细小的差别。
相信通过位图文件的大小和位图的大小这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。
本文由用户上传,如有侵权请联系删除!标签:
精彩推送
今日关注:CAPCOM展示《龙之信条2》:地图是初代的四倍,引入新角色,升级的追随者系统
卡普空(CAPCOM)在“CapcomShowcase”上,展示了多款游戏,其中包括了
新闻快讯
X 关闭
X 关闭
新闻快讯
- 位图文件大小计算 位图文件的大小和位图的大小 环球微速讯
- 当前快讯:如何学习_Haskell
- 全球资讯:想让自己显年轻?抗老脸型怎么选?
- 物业费的构成有哪些(收物业费有哪些技巧)
- 【星暹日报】第20届东博会招商组展推进 多国恢复包馆参展-天天热消息
- 这对夫妻度蜜月,顺便抓了三个人! 每日消息
- 头上长草的小人盆栽 头上长草
- 焦点快看:如何设置电脑密码锁屏幕时间_如何设置电脑密码锁屏
- 混动塔尖的矛与盾 十一代雅阁PHEV对比比亚迪汉DM-i 播资讯
- 世界关注:上海市市场监管局发布美容护理器具监督抽查情况
- 力芯微:公司有开通微信公众号_世界看点
- 安福拉安塔利亚酒店
- 苏翊鸣保送推荐清华大学
- 最新消息:注意!经济政策将有大变化
- AI概念第一股,居然是人力外包?
- 庐山启动核心景区道路严管工作 世界快资讯
- 来事肚子疼有什么好办法_来事了肚子疼小妙招
- 统计数据里的楼市倒春寒|全球热消息
- 6月16日汇市观潮:欧元、英镑和澳元技术分析
- 2023云南昆明市禄劝国有资本投资开发有限公司高层管理人员招聘第一轮面试成绩拟进入资格复审及复试人员名单 环球快资讯
- 全球热资讯!大食国现在是哪个国家是哪个国家(大食国现在是哪个国家)
- 楼市企稳难度正在加大 世界实时
- 国网庆阳供电公司:110千伏无人机自主巡检覆盖率突破70%
- 中通快递宁夏管理中心组织开展应急消防演练
- 米的单位从大到小怎么排 米的单位
- 晨晨的农村事_cf队名 世界快播报
- 当前热门:干货来袭!A股RV减速器概念龙头股全名单揭晓!(2023/6/16)
- 世界即时看!国产自主GPU架构“天狼星”北京亮相
- 非君莫近小说_非君莫属于晴
- 区域发展新亮点·京津冀协同发展丨瓣瓣同心造福人民——京津冀推进公共服务共建共享增强群众获得感、幸福感_全球快播
- 全球最新:中国神华(01088)前5个月总发电量821.6亿千瓦时 同比增长15.2%
- 【全球播资讯】格力电器:与京东合力开发下沉渠道 开拓近600家格力+京东联合门店
- 天天看点:6月15日乌海中联电石价格暂稳
- 《看你怎么秀》怎么通过买个豪宅
- 全球热资讯!一上市公司总裁失联
- 固态硬盘618大降价,但大部分人都买错了?
- mht文件如何打开_怎样打开mht文件-天天头条
- 滴滴租车全国300城上线 接入多家合作伙伴超万家车行_即时看
- 全球聚焦:贺博生:6.15黄金原油晚间行情涨跌趋势分析及最新欧美盘多空操作建议布局
- 当前要闻:脑瘫女童得知能上学大笑:还以为人家不要我呢!
- 世界快看:伊万-托尼:禁赌后决定以“另一种野兽”的身份回归
- 山也迢迢水也迢迢原唱现场版(山也迢迢水也迢迢)
- 2023年工业盐市场发展现状分析 全球实时
- 果洛藏族自治州人民政府:2023青海果洛中考成绩查询入口、查分网站_要闻速递
- “三天不行,我要大睡一个月!”
- 广州中心实现业务“视频办” 世界最资讯
- 光伏板块震荡反弹 多股涨超5%
- 6月15日郑州菜粕期货早盘上涨
- 大快人心!6月14日夜间,中央纪委紧急通报,4位“内鬼”又被揪出 资讯推荐
- 世界速看:市场风险偏好转向防御,确定性凸显,关注两大方向标的,“强趋势+低拥挤”优势行业指向......|券商晨会报告精选