美文网首页
什么是分辨率

什么是分辨率

作者: Rumbles | 来源:发表于2017-11-14 17:33 被阅读32次

1.基于iPhone6来算

物理分辨率:硬件固有的分辨率 750 * 1334
逻辑分辨率:是通过算法达到的 375 * 667

分辨率 就是宽和高所占的像素的多少

像素没有大小的概念 也就是像素的大小是不一样的

PPI数值越高 代表显示屏能够以越高的密度显示图像,即通常所说的分辨率越高、颗粒感越弱。

2.图片的大小

计算机存储 的基本单位是字节byte 一个字节 == 8bit

数据存储是以“字节”(Byte)为单位,数据传输是以大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。

1KB=2^10 B 1MB=2^20 B

位图就是每个点一个颜色代码,然后这些代码排列出来而已。每个代码就表示相应点的颜色。 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个字节

一张图占用的内存主要和以下几个因数有关:分辨率,单位像素占用的字节数。

分辨率是:占用的像素的多少

图片的存储方式不一样

Android中有四种,分别是:

ALPHA_8:每个像素占用1Byte内存

ARGB_4444:每个像素占用2Byte内存

ARGB_8888:每个像素占用4Byte内存

RGB_565:每个像素占用2Byte内存

Android默认的颜色模式为ARGB_8888,这个颜色模式色彩最细腻,显示质量最高。但同样的,占用的内存也最大。

举例说明一个32位的PNG也就是ARGB_8888,像素是1204*1024,那么占用空间是:

1024 * 1024 * 4 B

图片存储格式的不同 PNG带有alpha通道 jpg

相关文章

  • 什么是分辨率

    1.基于iPhone6来算 物理分辨率:硬件固有的分辨率 750 * 1334逻辑分辨率:是通过算法达到的 3...

  • 相机.百科 - 「分辨率」与「最高分辨率」

    ONE.什么是分辨率 分辨率: 分辨率可理解为屏幕上像素点的个数,一般来说我们在描述分辨率时则是用横向的像素点个数...

  • HTML页面适应移动端

    一、什么是1px 概念: 设备像素:通常所说的电脑分辨率19201280,手机分辨率7601080都是指的设备像素...

  • android分辨率总结

    什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? 什么是dp、dip、dpi、sp、px?他们之间的关系是什么? 什么是...

  • 多媒体技术应用知识点

    分辨率:分为屏幕分辨率、数字图像分辨率和设备分辨率。 屏幕分辨率:是指计算机显示器屏幕显示图像的最大显示区,以水平...

  • 新版Variant图集的使用

    相当于子图集。 作用:给父图集作不同分辨率 Scale:分辨率,是屏幕分辨率的倍数,0.5就是0.5倍分辨率 加载...

  • 屏幕尺寸

    屏幕分辨率 Screen resolution 屏幕分辨率是指纵横向上的像素点数,单位是px。屏幕分辨率确定屏幕上...

  • 移动设备的分辨率与rpx

    1、为什么模拟器下ip6的分辨率是375而设计图一般给750? 375是pt、750是px pt也称为逻辑分辨率 ...

  • IOS设备尺寸及数据

    iPhone设备 物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的。 代数设备操作系统逻辑分辨率(point)...

  • 科普分辨率

    在我们购买数码相机,摄像机,选择的时候都会遇到一个参数,分辨率。这个参数是什么呢?有什么用呢? 分辨率是一个英寸里...

网友评论

      本文标题:什么是分辨率

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