ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

19_微信小程序-BLE低功耗蓝牙开发-分辨率适配的单位

2022-03-03 14:02:09  阅读:231  来源: 互联网

标签:显示 19 适配 分辨率 低功耗 像素 手机 屏幕 px


说到小程序适配,这里可以说一下微信小程序的‘rpx’。其实现在不管是安卓还是IOS的设备,在设计的时候,都不是直接采用屏幕的物理分辨率单位,因为不同手机分辨率不一样,那么做设计开发的人员不可能去针对每款手机都去做一套UI,所以为了统一方便设计,采用了一个对应关系的单位,比如苹果的pt,安卓的pd,微信小程序的rpx,表示的是一个对应关系。在不同分辨率的手机上,对应关系是不同的。这个对应关系是系统自行去计算的,这样设计的时候,就只需要设计一套,然后就可以在大部分的手机上正常显示了。某些手机还是要去做特殊的调整的。

常见的一些显示概念

1) px 分辨率

        px分辨率的单位,表示的像素,比如平时所手机有屏幕是多少分辨率的1280x720、1920x1080,单位都是px。分辨率越高显示越细腻,但是并不带表显示色彩越丰富哦,显示色彩丰富是和另一个概念挂钩的“色域”。因为屏幕分辨率很高,但是屏幕可能是单色的,那么就只能显示一种颜色,色彩就不丰富。

2) 色域

        表示显示屏可显示的色彩范围,因为色彩是由红绿蓝三基色混合而成的,常见的每种颜色显示范围为0~255,但是很多显示屏是没有办法达到的这么丰富的显示范围,所以就只能显示其中的一部分色彩了。所以百分之多少的色域,表示的就是能够显示其中多少比例的颜色。色域越大,表示显示的色彩越丰富。当然色域也有很多标准,比如:sRGB、NTSC、Adobe RGB、DCI-P3等,每个标准所表示的色彩范围是不一样的,针对的运用场景也有所不同。

        

3)PPI  像素密度

         表示每英寸里面包含了多少个像素点。也可以理解为每个像素之间的距离。距离越小,像素密度就越大,显示也更细腻。同样尺寸的屏幕(比如5.1寸)理论上1920x1080分辨率的显示效果要好于1280x720分辨率的效果。其实像素密度也会影响可是距离,比如户外的广告大屏,像素密度都比较低,需要在很远的地方才能看清楚,而且近距离观看,看起来也不舒服。

4)安卓的pd

        dp(Density-Independent Pixels),是google提出的对应关系单位,基准是160ppi下的1px代表的尺寸。    

        比如4x,那么一个dp=4px,就是一个设计单位在640DPI的手机上需要用4像素去显示。

5)苹果的pt

        也是苹果提出的对应关系的单位,用初代iphone的1个像素点的大小作为基准,记作1pt(point),其他手机系统会自动去调整对应关系。

        

6)微信的rpx

        是微信提出来的对应关系的单位,rpx = (屏幕宽度/750) px。

        如果手机的屏幕宽度是 375px,按照 750rpx 进行换算,则等于 1rpx = 0.5px

        如果手机的屏幕宽度是 1125px,换算后 1rpx = 1.5px

 

标签:显示,19,适配,分辨率,低功耗,像素,手机,屏幕,px
来源: https://blog.csdn.net/Losthome/article/details/123252128

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有