一幅640X480的256色图像文件的大小? 急
Windows 的BMP位图格式占据308278字节。
位图就是每个点一个颜色代码,然后这些代码排列出来而已。每个代码就表示相应点的颜色。 256色表示2的8次方种颜色, 因为2的8次方=256,故,以01组合的代码需要8位就可以表示任意的256种颜色之一,比如01000101代表一种颜色,01000110代表另一种颜色。
因为一个存储字节就是8位二进制代码,所以一个点的信息(也就是颜色代码)正好就是一个字节。
640×480分辨率的图片,点的数量有640×480=307200个,每个点的颜色是一个字节,合计就是307200个字节。
BMP文件头占据1078个字节(文件头表示这个文件是BMP文件等一些信息,这个大小只要是Windows的BMP格式文档,大小都一样,你用800×600的文件,这个大小也是1078个字节)
所以, 640×480 256色的BMP文档是640×480+1078=308278字节 同理:800×600 256色的BMP文档是800×600+1078=481078字节
扩展资料:
典型的BMP图像文件由四部分组成:
1:位图头文件数据结构,它包含BMP图像文件的类型、显示内容等信息;
2:位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息;
3:调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图(24位的BMP)就不需要调色板;
4:位图数据,这部分的内容根据BMP位图使用的位数不同而不同,在24位图中直接使用RGB,而其他的小于24位的使用调色板中颜色索引值。
参考资料:百度百科——BM
依上图公式,640*480*8/8=307200字节(B)
由于1KB=1024B
所以307200/1024=300KB
答案307.22KB是错的,正确答案是300KB
2013-08-02
2、ACDsee 5.0---- 只有它最容易用来制作背景图像。
3、虚拟电脑软件:Virtual PC(或VMware)
4、刻录软件:nero 或 ones ……………………………………
推荐于2017-11-25
位图就是每个点一个颜色代码,然后这些代码排列出来而已。每个代码就表示相应点的颜色。
256色表示2的8次方种颜色, 因为2的8次方=256,故,以01组合的代码需要8位就可以表示任意的256种颜色之一,比如01000101代表一种颜色,01000110代表另一种颜色。 因为一个存储字节就是8位二进制代码,故,一个点的信息(也就是颜色代码)正好就是一个字节。
640×480分辨率的图片,点的数量有640×480=307200个,每个点的颜色是一个字节,合计就是307200个字节。 BMP文件头占据1078个字节(文件头表示这个文件是BMP文件等一些信息,这个大小只要是Windows的BMP格式文档,大小都一样,你用800×600的文件,这个大小也是1078个字节)
所以, 640×480 256色的BMP文档是640×480+1078=308278字节
同理:800×600 256色的BMP文档是800×600+1078=481078字节
2013-08-02