计算机存储与图片内存占用
一、存储
计算机存储单位一般用字节(Byte,或B)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)、拍字节(PB)、艾字节(EB)、泽它字节(ZB,又称皆字节)、尧字节(YB)表示。
bit |
位 |
0|1 |
计算机中的最小存储单位 |
B |
字节(Byte) |
1B = 8bit |
计算机中数据的基本单元 |
KB |
千字节 |
1KB = 1024B |
1千字节为1024个字节 |
MB |
兆字节 |
1MB = 1024KB |
1兆字节为1024个千字节 |
GB |
吉字节 |
1GB = 1024MB |
1吉字节为1024个兆字节 |
... |
二、图片占用存储大小
图片文件大小指的是图片在磁盘上的占用空间大小,图片内存大小指的是图片被加载到内存中占用的空间大小。图片内存占用大小和图片文件大小是没有必然关系的,但是一般图片文件越大,图片占用的内存就越大。
图片内存占用大小 = 图片像素宽 * 图片像素高 * 一个像素的内存占用大小
编码格式 |
单位像素内存占用 |
解释 |
备注 |
ALPHA_8 |
1B |
用一个8位存储alpha,所以占用1个字节 |
只有透明度 |
ARGB_444 |
2B |
alpha red green blue各4位,所以占用2字节 |
图片质量太差 |
ARGB_888 |
4B |
alpha red green blue各8位,所以占用4字节 |
建议使用(默认) |
RGB_565 |
2B |
red 5位,green 6位,blue 5位,占用2字节 |
没有透明度 |
例如:
一张1024*1024的图片,编码格式为ARGB_888。1024 * 1024 * 4B = 1024 * 4KB = 4MB。
计算机存储与图片内存占用相关推荐
- 【Android 内存优化】Bitmap 内存占用计算 ( Bitmap 图片内存占用分析 | Bitmap 内存占用计算 | Bitmap 不同像素密度间的转换 )
文章目录 一.Bitmap 内存占用 二.Bitmap 内存占用计算示例 三.Bitmap 内存占用与像素密度 四.Bitmap 内存占用与像素密度示例 一.Bitmap 内存占用 在 Android ...
- Android 图片内存占用过大?不存在的...
转载请注明出处:http://blog.csdn.net/hjf_huangjinfu/article/details/79281829 概述 Android 平台的内存,一直都是比较珍贵的,防止内存 ...
- 寄存器属于计算机存储设备吗,内存资料寄存器
内存资料寄存器(Memory Data Register,MDR),又称数据寄存器.缓冲寄存器,是计算机控制单元中的寄存器,寄存了将要写入到计算机主存储器(例如:RAM)的数据,或由计算机主存储器读取 ...
- 计算机存储中的内存地址与寻址
什么是位? 位表示的是二进制位,一般称为比特,即0或1,是计算机存储的最小单位: 什么是字节? 字节是计算机中数据处理的基本单位:计算机中以字节为单位存储和解 释信息,规定一个字节由八个二进制位构成, ...
- 如何降低计算机运行内存,解决Win10内存占用高的小技巧:对你肯定有帮助
"Win10内存占用高,没开几个软件就快占满了,难道8G内存还不够用?"在网上搜索Win10内存的关键词,类似的吐槽或求助到处都是.内存占用大,严重影响新系统的使用体验.难道是Wi ...
- 计算机存储单位以及内存原理
计算机的存储单位: 计算机系统数据只用0和1这种表现形式,(这里只表示一个数据点,不是数字),一个0或者1占一个"位",而系统中规定8个位为一个字节. 电脑的各种存储器的最小的存储 ...
- 计算机运行一会内存占用巨大,Win8电脑程序占用很大内存怎么办?
为电脑安装各种程序软件基本是每一个用户朋友必做的事情.两台原本一模一样的电脑在被分配给两个人一段时间之后,内部是绝对不会再一模一样的.因为人们喜欢安装的软件各不相同,喜欢用电脑做的事情也不会都一样.一 ...
- Fresco加载图片内存占用过大导致OOM
Fresco加载网络图片部分设备出现显示部分图片为黑色并崩溃 1.在使用Fresco显示网络图片在天猫魔盒M17设备时,出现部分图片显示为黑色,且一段时间后程序崩溃. 尝试把setImageURI方法 ...
- Android文件夹占用空间分析,关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析...
从上一篇文章<Android屏幕适配全攻略>写完之后,经常会有朋友问我这个问题:"能不能一个App只提供一套切图适应所有的分辨率呢?"我觉得有必要写一篇文章来研究一下这 ...
最新文章
- yield学习续:yield return迭代块在Unity3D中的应用——协程
- 取出list中属性_你是否用过List<T>和List<?>?
- ITK:将颜色图应用于标签图并将其叠加在图像上
- uni-app动态绑定class和style
- 解决:springcloud 启动 config-client 报错:... .integration.config.HandlerMethodArgumentResolversHolder
- 两个html页面之间通讯,面试官:前端跨页面通信,你知道哪些方法?
- 亮点抢先看 | 旷视科技11篇 ICCV 2019 论文概览
- mysql gtid 双主_MySQL5.7配置GTID双主
- VBM计算操作过程记录
- Survey: A Survey on Image Tampering and Its Detection in Real-world Photos 图像仿冒
- 服务器独享宽带和共享宽带有那些区别
- matlab仿真中pv,PV的matlab仿真
- 三极管一键开关机电路详解 and二极管/MOS管防反接保护电路
- 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译
- Android Audio 2: Audio相关术语
- ArcGIS教程:流向
- 5、收集资料与绘制原理图库和pcb库
- iOS开发——加载、滑动翻阅大量图片解决方案详解
- 详解——导向滤波(Guided Filter)和快速导向滤波
- V3商家支付到零钱+商家支付到零钱状态查询(100免密PHP版)
热门文章
- 【HIVE】 hive元数据查询语句集合
- im标签中 alt和title的区别
- 给新一届数学类“教指委”的一封公开信
- 计算机osta试题,OSTA试题库(参考).doc
- 内网穿透远程访问家里的群晖NAS 2-2
- HTML5主体结构元素
- Android视频技术探索之旅:美团外卖商家端的实践
- 数学好学计算机还是自动化,计算机准备好解决这个臭名昭著的庞杂数学问题了吗?...
- RXAndroid-exception:rx.exceptions.MissingBackpressureException
- GammaTone 滤波器详解