区分分辨率、像素、点、尺寸

来源:互联网 发布:simpleadapter源码 编辑:程序博客网 时间:2024/05/28 04:54

分辨率、像素,通常用来屏幕或者图片上,用来形容清晰度。我们通常说这个屏幕的分辨率是多少多少,摄像头像素多少多少,具体什么意思呢?
以分辨率为320*480的iphone3GS屏幕(一倍屏)为例说明:

像素:像素是组成图象的最基本单元要素(最小单元),该屏幕长方向上有320个像素,宽方向上有480个像素。320*480约等于15万,就说这个屏幕的像素为15万。一个像素只能显示一种颜色

分辨率:分辨率是指在长和宽的两个方向上各拥有的像素个数,上面的320*480就是分辨率的表现形式。

尺寸:尺寸则是屏幕的实际长宽,例如iphone4为3.5英寸,指的时屏幕对角线长度为3.5英寸,1英寸=25.4毫米。

:点用来构建一个坐标系,它是根据实际情况和需求制定的,是人为设想的,并不是真实存在的。在ios开发中,坐标系的单位长度就是点。在iphone3GS上,一个点包含一个像素,这种屏幕俗称一倍屏;iphone4、4s、iphone5等2倍retina屏上,一个点包含两个像素(这里说的是一维的长度,从二维的角度来讲,一个点包含4个像素,长宽2*2嘛),也就是二倍屏,用@2x表示这种屏幕模式;对于3倍retina的iphone6p和iphone6sp,一个点包含3个像素。开发中在通过点搭建的坐标系中布局界面,方便适配,因为无需再去理会屏幕的分辨率,系统会在显示的时候自动进行适配。

  • 每个像素大小是不确定的,它由屏幕的尺寸和分辨率决定。
  • 通常所说的像素点就是像素,不要理解成点。
  • 同一张图片或者分辨率相同的图片在不同的屏幕上显示的大小是不一样的,由屏幕像素大小决定。
    A&B->C
    c&D->E
    A:屏幕分辨率
    B:屏幕尺寸
    C:屏幕像素大小
    D:图片分辨率
    E:图片在屏幕上的显示尺寸

  • 若图片分辨率和屏幕分辨率相同,则刚好能完全显示;图片分辨率<屏幕分辨率,图片不能完全显示,若将其拉伸填充整个屏幕,图片清晰度就会下降;图片分辨率>屏幕分辨率,图片显示不下。

参考文章:
《像素和分辨率的关系》
《iOS的APP如何适应iPhone5s/6/6Plus三种屏幕的尺寸》

0 0
原创粉丝点击