这个问题是面试的时候被问到 当时就没答出来  尴尬收场

以下为查阅后的正确答案及分析:

B是Byte的缩写,B就是Byte,也就是字节(Byte);b是bit的缩写,b就是bit,也就是比特位(bit)简称位

而比特是英文 binary digit的缩写。比特是表示信息的最小单位,即计算机科学中的基础数据单位,0或1。

那么怎么计算呢

1.那么每个颜色值需要一个字节8bit来存储  那么每个像素点占四个字节即4B

(每像素点使用4个byte来表示--1个byte(8位)代表red,另外3个byte分别代表green、blue和alpha透明通道。这个就简称RGBA8888)

公式:

图像宽度(width)×图像高度(height)×每一个像素的位数(bytes per pixel) = 内存大小

总结:

1KB=1024B
1MB=1024KB
1G=1024M

那么1024*1024像素占的字节数为:

1024*1024*4=4194304B=4096KB=4MB

1024*1024像素的图片 占多少内存相关推荐

  1. 图片格式及其内存占用

    游戏中最占内存的是图片,所以本篇主要讲图片的优化方式. 1.内存计算公式 默认情况下,在cocos2d里面加载一张图片的时候,图片中每一个像素点使用4个byte(8位)来表示--分别代表red.gre ...

  2. 1024*1024像素的图片,文件大小多少?

    曾今面对过这样一道面试题,一脸懵逼,随便答了一个10KB,当即面试官问我怎么算出来的,答不出来,尴尬收场. 以下为查阅后的正确答案及分析: B是Byte的缩写,B就是Byte,也就是字节(Byte): ...

  3. 1024*1024 RGBA8888 图片加载到内存的大小?

    图像占用内存的公式是:numBytes = width * height * bitsPerPixel / 8 套用公式,RGBA8888 是32位 1024*1024*32/8 = 4194304( ...

  4. iOS 如何计算图片加载内存中所占的大小

    首先图片自动缩放到2的n次方大小,例如200 * 300像素 会变成256 * 512大小. 图片内存大小的计算公式 宽度 * 高度 * bytesPerPixel/8. bytesPerPixel ...

  5. (五)图片压缩 —— 优化图片文件、内存

    版权声明:本文为博主原创文章,未经博主允许不得转载. 本文纯个人学习笔记,由于水平有限,难免有所出错,有发现的可以交流一下. 一.图片压缩 Android 中图片是以 Bitmap 形式存在的,而且 ...

  6. Android 图片压缩、内存计算

    前言 再平时开发中肯定都会用到图片相关知识,而平时大多都只会关注实现方面,但一些理论对于面试和更深入高级实现就很有用,比如很多第三方组件很多都已经实现,本篇文章先从图片加载内存计算.图片压缩.图片另存 ...

  7. 记一次摸不着头脑的FullGC问题 (Thumbnails压缩图片占用巨大内存)

    问题现象 首先用户反映,有数据不一致情况产生,为了查询什么原因导致的数据不一致问题, 扒拉出来日志看了一通,发现有个简单的查询耗时特别长,平时只要几ms返回结果的 确调用了200多s,查了各个服务的日 ...

  8. unity优化《二》--Texture图片空间和内存占用分析

    打包多种类型的项目,空项目和10张放在Resources文件夹中的图为比较案例.以下是比较数据. IPHONE: 1.空项目----空间占用量42.3MB----IPA大小10MB 2.10张1200 ...

  9. Unity3D 图片空间和内存占用分析

    前言: Texture图片空间和内存占用分析.由于U3D并没有很好的诠释对于图片的处理方式,所以很多人一直对于图集的大小和内存的占用情况都不了解.在此对于U3D的图片问题做一个实际数据的分析.此前的项 ...

最新文章

  1. 官方抓虫,PyTorch 新版本修复 13 项 Bug
  2. R语言效用分析 ( 效能分析、Power analysis)确定样本量、假设检验与两类错误、pwr包进行效用分析 ( 效能分析、Power analysis)的常用函数列表
  3. SQL点滴24—监测表的变化(转载)
  4. cordova使用cordova-plugin-baidumaplocation插件获取定位
  5. linux编程进程,Linux编程—进程
  6. 学会这 6 招,网页搜索一秒就能搜到你想要的【老司机必备神技】
  7. 用laravel开发php,使用 PhpStorm开发Laravel项目
  8. wxparse的使用php返回数组输出,小程序应用实践:wxParse多数据循环使用方法
  9. MATLAB读取nc文件
  10. 业务逻辑安全思路总结
  11. 浅谈激光导航对机器人自主行走的重要性
  12. Time_wait为什么是2MSL的时间长度?
  13. 欢迎来到魔法的未来~
  14. 喾哲~ (八月最佳)
  15. 部门管理中非递归搜索部门以及所管辖下部门
  16. Linux网络嗅探器实验报告,分析网络嗅探器实验报告
  17. 用html实现电子时钟
  18. Angular--A required parameter cannot follow an optional parameter.(必选参数不能位于可选参数后)
  19. 【Python学习】——实现文本的朗读(pyttsx3)
  20. ISIJ 2018 玛雅文字

热门文章

  1. python基于PHP+MySQL的汽车零配件生产企业ERP生产管理子系统
  2. java PEB算法加密
  3. 绿色数治开采工艺: 3D 可视化智慧矿山
  4. 大数据资产管理平台实践(附PDF下载)
  5. 【Android工具】更新小米电视安装小白云盘观看阿里网盘视频资源方法
  6. Paypal支付问题记录
  7. 使用计算机的好习惯教学设计,【我的好习惯教学反思】_《我的好习惯》教学设计与反思...
  8. 免费的配音软件有哪些?推荐这三款配音软件,不再烦恼短视频配音
  9. 如何用AI制作线条字
  10. ubuntu16.04安装向日葵缺少libwebkitgtk 3.0解决