位图图像: 位图,又叫光栅图,是由许多像小方块一样的“像素”组成的图像。其放大或缩小都会使原有图像产生失真。 16位位图代表1个像素有256种色彩变化,每个像素需要1个字节存储空间。 位图文件容量的计算: 800*600像素的黑白图像如何计算? 分析:一个像素可以存放黑或者白图像(2色或者1位色),所以每个像素就是一个比特,即1位。因此,可以算出这幅图像的容量为:800*600/8=60000(B) 如果换成256色的800*600的图像又该如何计算呢? 分析:256色也即在每个像素里有256种色彩的可能。也就是说存储一个像素要用8个比特即1个字节的存储空间。因此,可以算出这幅图像的容量为:800*600*8/8=480000(B) 如果一幅1024*768的16位色彩的图像又该如何计算它的容量? 16色实际上是2的4次方,即4位色彩。而256色是2的8次方,即8位色彩,即1024*768*16/8/1024=768*2KB。 例题: 一张1024×640分辨率的图片,假定每个像素用16位色彩表示,用位图文件(bitmap)格式存储,则这张图片文件需要占用多大的存储空间? 1024*640*16/8/1024=1280KB 补充1:我们通常说,一幅图片的分辨率是1280*960,这个其实并不准确。图像分辨率指图像中存储的信息量,是每英寸图像内有多少个像素点,即:像素每英寸,单位为PPI(Pixels Per Inch)。一般来说,很少用分辨率这个概念来衡量电子图片。但是,在生活中,图像分辨率是一个被混用到电子图片的概念,原本含义的目的是“密度”决定“打印质量”,后来被混用,或者说错误的用做衡量图像内的像素点数量。1920*1200是像素总量,不是密度,密度要除以英寸才是,存储在图像头部信息中,用于打印设置。 补充2:截取一幅图片时,假设截取的宽度为1280,高度为960,无论哪种格式(BMP或者JPG)电脑上显示的图片尺寸都为:1280*960,而图片的存储大小都不一样.~图片的像素总数是不变的,都为1280*960,只不过每个像素需要的字节数不一样(8位位图256色则1个像素需要1个字节),所以文件大小也不一样~即便是jpg等压缩格式,像素的个数并没有被压缩,只是针对不同的像素点,可能需要的字节数不一样 --------------------- 本文来自 huacuo2013 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/huacuo2013/article/details/45075953?utm_source=copy

转载自:https://blog.csdn.net/huacuo2013/article/details/45075953

位图文件存储空间的计算相关推荐

  1. java bmp rgb数组_将RGB数据写入BMP位图文件

    CFile file; //定义一个文件对象 _ASSERTE(file.Open(CString("E:\\94.bmp"), CFile::modeRead));//打开文件 ...

  2. 15 操作系统第四章 文件管理 文件的物理结构 文件存储空间管理

    文章目录 1 文件的物理结构 (文件分配方式) 1.1 文件块.磁盘块 1.2 文件分配方式--连续分配 1.3 文件分配方式--链接分配 1.3.1 链接分配--隐式链接 1.3.2 链接分配--显 ...

  3. 【Python】导入资源管理器的文件列表(计算文件和文件夹大小)

    文章目录 1.按照扩展名进行分类 2.导出文件的大小 3.计算文件夹大小 4.分类到字典 5.完整代码及效果 1.按照扩展名进行分类 使用Python查询一个路径下的所有文件可以借助glob模块以及o ...

  4. 操作系统中文件存储空间的管理

    一.文件存储空间管理的概念 由于文件存储设备是分成若干个大小相等的物理块,并以块为单位来交换信息的,因此,文件存储空间的管理实质上是一个空闲块的组织和管理问题,它包括空闲块组织,空闲块的分配和空闲块的 ...

  5. 详解文件存储空间管理中的位示图法

    文章目录 何为位示图法? 位示图法简介 盘块的分配过程 盘块的回收过程 分配和回收时的转换公式 情况1 ) 行列号从0开始,盘块号从0开始 情况2) 行列号从0开始,盘块号从1开始 情况3) 行列号从 ...

  6. 操作系统之文件系统:4、文件存储空间管理(空闲表法、空闲链表法、位示图法、成组链接法)

    4.文件存储空间管理 思维导图 文件的初始化和划分 文件存储空间管理方法 1.存储空间管理--空闲表法 2.存储空间管理--空闲链表法 3.存储空间管理--位示图法 4.存储空间管理--成组链接法 思 ...

  7. 位图文件(BMP)格式分析以及程序实现

    最近正在着手开发一个图片库,也就是实现对常见图片格式的度写操作.作为总结与积累,我会把这些图片格式以及加载的实现写在我的Blog上. 说到图片,位图(Bitmap)当然是最简单的,它Windows显示 ...

  8. 位图文件(BMP)格式分析

    一.文件格式  Bmp文件是非常常用的位图文件,无论是游戏还是其他都被广泛使用.针对bmp文件的处理也有一堆现成的api进行调用,然而文件内部究竟怎样,如何自己来解析这样的文件呢?为了消除无聊,我用了 ...

  9. Bitmap位图文件读取、保存、屏幕截图

    虽然现在网上已经有很多位图读取.保存的文章,很多写的都很详细,提供的源代码功能也很强大,但是我仍然要自己重写一个位图加载程序.主要是因为这些大牛们的文章写的太深奥了,代码功能太强大了,以至于像我这样的 ...

最新文章

  1. [导入]ubuntu全面介绍 与 ubuntu截图
  2. 一文弄懂AdaBoost、提升树、残差树、GDBT
  3. 在Visual Studio的Server Explorer中怎样修改表名
  4. 360浏览器收藏夹_换了一台电脑,浏览器收藏的网站不见了,咋办?
  5. 五年一贯制专转本计算机网络真题,金陵科技学院2017年五年一贯制专转本考试大纲(计算机网络基础)...
  6. 面试题57 - II. 和为s的连续正数序列
  7. Swift 提示 error running playground...
  8. adb命令启动activity、service,发送broadcast
  9. Linux命令行操作基础练习
  10. android 广播观察者,androidObservable观察者模式
  11. python爬虫模拟登陆校园网+连接校园wifi
  12. 银河麒麟Linux系统安装谷歌浏览器
  13. c# 调用巴斯勒相机 进行图像识别
  14. 软件测试专业术语对照表
  15. 浅谈数据指标以及指标体系
  16. oracle odi 资料档案库访问期间出现未分类的异常错误,ODI11g问题汇总
  17. 数值微分 python代码实现
  18. [Mac软件推荐] paste - 好用的剪切板记录增强工具
  19. Android实现高德地图轨迹回放
  20. vue系列教程之微商城项目|主页

热门文章

  1. 在线笔试神器~福利哟
  2. js获取当天0时刻,23点59分59秒的时间戳
  3. 列表推导式写99乘法表
  4. 百度地图JS版本API常见问题
  5. Win10清理鼠标右键新建菜单
  6. 千万不要死于无知——心理状态
  7. TextView 的各种max 及maxEms是什么意思
  8. Mac免费思维导图软件:幕布 for mac
  9. hackinglab.cn脚本关之三
  10. Python挑战游戏( PythonChallenge)闯关之路Level- 6