美文网首页
图片所占内存大小简谈

图片所占内存大小简谈

作者: young_xst | 来源:发表于2017-05-07 00:54 被阅读0次

像素

 像素是组成图像的最基本单元要素

分辨率

分辨率是在长和宽两个方向上各拥有的像素个数

图片占内存计算公式

图片所占内存大小 = 图片长度(像素) * 图片宽度(像素) * 一个像素所占内存空间(单位:字节)

位深度

计算机之所以能够显示颜色,是采用了一种称作“位”( bit ) 的记数单位来记录所表示颜色的数据。

位深度1,它能组合成2的1次幂种颜色,也就是黑白两色,一个像数上只有1种颜色

位深度8,它能组合成2的8次幂种颜色(256),一个字节

...

位深度24,它能组合成2的24次幂种颜色

文件大小的含义

文件的大小 = 字节数(单位b/kb/M/G),程序中将文件转为byte数组,数组的长度自然就等于字节数,也就是文件的大小了,换算单位是1024

举个栗子


像数和:120*90=10800    位深度是24,所以所占字节数就是(10800*3)43200,也就是42.1875kb

相关文章

  • 图片所占内存大小简谈

    像素 像素是组成图像的最基本单元要素 分辨率 分辨率是在长和宽两个方向上各拥有的像素个数 图片占内存计算公式 图片...

  • Android图片压缩(bitmap的五种压缩方式)

    Android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道...

  • bitmap的六种压缩方式,Android图片压缩

    android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道...

  • Glide使用

    图片所占内存的大小如何计算?比如图片是565格式的,一个像素点占2个字节,所占的内存大小为: 如果是8888格式的...

  • 大图监控

    大图监控 内存大户Bitmap大图检测: 对加载图片时所占用的内存大小设置一个阈值,当图片超过这个阀值的时候进行信...

  • ios图片压缩处理

    平时开发中图片的压缩处理一般包括所占内存大小的处理和尺寸的处理,内存方面的处理通常直接调用UIImageJPEGR...

  • 结构体-所占内存大小

    结构体内存的分配,不仅数据类型相关,还和变量声明的顺序相关。结构体中,每一个变量的占用的大小是确定的,否则是报错。...

  • Android高效加载图片系列(1)如何避免OOM?

    写在前面其实这篇文章也是很多图片加载框架的基本原理。从本篇文章你将get到:1、如何计算一张图片所占用的内存大小2...

  • ios底层知识学习记录

    1.NSObject对象所占内存大小 该文件用xcrun -sdk iphoneos clang -arch ar...

  • C++ sizeof关键字

    sizeof 作用:统计数据类型所占内存大小语法 sizeof(数据类型/变量)

网友评论

      本文标题:图片所占内存大小简谈

      本文链接:https://www.haomeiwen.com/subject/lkpytxtx.html