分辨率

android 布局中的单位及分辨率自解

杀马特。学长 韩版系。学妹 提交于 2020-04-06 23:50:41
先上一个网上copy的 px :是屏幕的像素点 in :英寸 mm :毫米 pt :磅, 1/72 英寸 dp :一个基于 density 的抽象单位,如果一个 160dpi 的屏幕, 1dp=1px dip :等同于 dp sp :同 dp 相似,但还会根据用户的字体大小偏好来缩放。 建议使用 sp 作为文本的单位,其它用 dip 然后是我自己的理解: Android 的屏幕密度是以 160 为基准的 , 屏幕密度 (densityDpi) 为 160 时 , 是将一英寸分为 160 份 , 每一份是 1 像素 . 如果屏幕密度 (densityDpi) 为 240 时 , 是将一英寸分为 240 份 , 每一份是 1 像素 . 1 英寸 /160( 机器 x) = 1 英寸 /240( 机器 y) = 1px 打个比方 , 一个三英寸的显示屏幕的机器 , 如果屏幕密度 (densityDpi) 为 160, 即密度比 (density)1.0 时 , 画一条 160dip 和 160px 的线条 , 两个都是 1 英寸 . 可如果还是三英寸的屏幕 , 如果屏幕密度 (densityDpi) 变为 320, 即密度比 (density)2.0 时 ,1 英寸有 320 像素了 , 此时 160px 显示就是半英寸 . 160dip 显示还是 1 英寸 , 因为 1dip =

Android中px dpi dip density densityDpi 的相关说明

不问归期 提交于 2020-04-06 22:35:59
概念解释 名词 解释 Px (Pixel像素) 不同设备显示效果相同。这里的“相同”是指像素数不会变,比如指定UI长度是100px,那不管分辨率是多少UI长度都是100px。也正是因为如此才造成了UI在小分辨率设备上被放大而失真,在大分辨率上被缩小。 Screen Size (屏幕尺寸) 一般所说的手机屏幕大小如1.6英寸、1.9英寸、2.2英寸,都是指的对角线的长度,而不是手机面积。我们可以根据勾股定理获取手机的宽和长,当然还有面积。 Resolution (分辨率) 指手机屏幕垂直和水平方向上的像素个数。比如分辨率是480*320,则指设备垂直方向有480个像素点,水平方向有320个像素点。 Dpi (dots per inch 像素密度) 指每英寸中的像素数。如160dpi指手机水平或垂直方向上每英寸距离有160个像素点。假定设备分辨率为320*240,屏幕长2英寸宽1.5英寸,dpi=320/2=240/1.5=160 注意:该值对应于 DisplayMetrics 类中属性 densityDpi 的值。具体请参考 http://www.cnblogs.com/wader2011/archive/2011/11/28/2266669.html Density (密度) 指每平方英寸中的像素数。 Density=Resolution/Screen size 注意:在

Android设备单位概念总结

孤者浪人 提交于 2020-04-06 22:35:39
一、分辨率 分辨率就是屏幕上显示的像素个数,分辨率160×128的意思是水平方向含有像素数为160个,垂直方向像素数128个。屏幕尺寸一样的情况下,分辨率越高,显示效果就越精细和细腻。 二、屏幕尺寸 设备的物理屏幕尺寸。 所谓屏幕尺寸指的是屏幕对角线的长度,单位是英寸。 然而不同的屏幕尺寸是可以采用相同的分辨率的,而它们之间的区别在与密度(density)不同。 三、屏幕密度 屏幕密度与DPI这个概念紧密相连,DPI全拼是dots-per-inch,即每英寸的点数。也就是说,密度越大,每英寸内容纳的点数就越多。( 打印分辨率 (每英寸所能打印的点数,即打印精度) ) android.util包下有个DisplayMetrics类可以获得密度相关的信息。 最重要的是densityDpi这个成员,它有如下几个常用值: DENSITY_LOW = 120 DENSITY_MEDIUM = 160 //默认值 DENSITY_TV = 213 //TV专用 DENSITY_HIGH = 240 DENSITY_XHIGH = 320 DENSITY_400 = 400 DENSITY_XXHIGH = 480 DENSITY_XXXHIGH = 640 Android主要有以下几种屏:如下表 幕 Tyep 宽度 Pixels 高度 Pixels 尺寸 Range(inches) 屏幕密度

android各控键及图片尺寸

六眼飞鱼酱① 提交于 2020-04-06 21:54:31
术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用代码来干预的。 屏幕长宽比 屏幕的物理长度与物理宽度的比例。程序可以为制定长宽比的屏幕提供制定的素材,只需要用系统提供的资源分类符long和 notlong。 分辨率 屏幕上拥有的像素的总数。注意,虽然大部分情况下分辨率都被表示为“宽度×长度”,但分辨率并不意味着屏幕长宽比。在 Android系统中,程序一般并不直接处理分辨率。 密度 以屏幕分辨率为基础,沿屏幕长宽方向排列的像素。 密度较低的屏幕,在长和宽方向都只有比较少的像素,而高密度的屏幕通常则会有很多 ——甚至会非常非常多——像素排列在同一区域。屏幕的密度是非常重要的,举个例子,长宽以像素为单位定义的界面元素(比如一个按钮),在低密度的屏幕上会 显得很大,但在高密度的屏幕上则会显得很小。 密度无关的像素( DIP ) 指一个抽象意义上的像素,程序用它来定义界面元素。它作为一个与实际密度无关的单位,帮助程序员构建一个布局方案(界面元素的宽度,高度,位置)。 一个与密度无关的像素,在逻辑尺寸上,与一个位于像素密度为

图像超分辨率与天气预报

天涯浪子 提交于 2020-03-27 20:15:40
图像超分辨率与天气预报 虽然我们每天都看天气预报,但是你知道我们所看到的天气预报是怎么预测出来的吗?气象预报按天气预报的时效长短,可粗略分为:短时天气预报、短期天气预报、中期天气预报和长期天气预报。数值模式预报是天气预报的主要预测手段。 气象数值预报 数值模式预报是根据大气运动的数学模型,利用当前天气状况作为输入数据而做出天气预报的手段,通常使用超级计算机或分布式计算集群依据一系列动力学框架来完成计算。 天气数值模式的输出是矩阵形式,可以用图像的方式可视化。同一片区域矩阵数值越密集,代表这个区域预测的细致程度越高。如下图展示了全球模式和区域精细预报之间的关系图。 图片来源网络 对于局部区域来说,精细化预报结果可以提供更为丰富的信息。从应用角度,精细化预报将预报精度从城市级别提升到所在地点附近级别;从研究角度,精细化预报不仅提供了某个地点从地面到高空十几公里的气温、降水、风向、风速基本气象要素,还为进一步研究影响这一地点的云的移动轨迹、增减变化趋势提供了可能。近年来各个行业对数值预报精细化需求越来越高。 制约高精度的数值天气预报模式发展的一个重要因素就是硬件设备的计算能力以及计算时间。 虽然我们国家的派-曙光超级计算机从2018年开始便正式承担起气象业务运行及科研的重任,运算能力跃居气象领域世界第三位,但可惜的是很多气象相关科研机构和研究人员往往不具备使用超算的条件

pc端布局方式

一曲冷凌霜 提交于 2020-03-27 15:34:19
1. 静态布局:       布局特点: 宽高固定 2. 自适应布局 :       布局特点: 不同分辨率下,页面元素位置变化,大小不变      实现方法: 针对不同分辨率创建对应的样式表,使用 @media 媒体查询给不同尺寸的设备切换不同的样式      缺点: IE8及以下不支持媒体查询;只能兼容主流分辨率 3. 流式布局(百分比布局) :      布局特点: 不同的分辨率下显示相同的排版;高度固定,宽度自适应      实现方法: 网页中主要区域的尺寸使用百分比;      缺点: 大屏幕上元素被拉长,但是文字,高度还是固定大小,不协调     经典流式布局:左侧固定,右侧自适应;两侧固定,中间自适应 4. 弹性布局(rem/em布局) :      布局特点: 页面元素宽度,高度,字体大小会跟着屏幕大小缩放      实现方法: 使用js监听当前屏幕大小,设置html的字体大小     缺点: IE678不兼容;需要计算; 5. 响应式布局 :      布局特点: 每个屏幕分辨率下面会有一个布局样式,即元素位置和大小都会变,响应式设计的目标是确保一个页面在所有终端上(各种尺寸的PC、手机、手表等等)都能显示出令人满意的效果      实现方法: 媒体查询+流式布局      优点: 适应pc和移动端      缺点: 要匹配足够多的屏幕大小,工作量大

一英寸有多长?显示尺寸与实际尺寸的关系

半世苍凉 提交于 2020-03-26 02:01:10
过去在应用 WORD 等文本编辑软件的时候,发现预览的文档及字体大小,与实际打印出的文档及字体大小差不多。但差多少,是显示器中的比打印的大一点点,还是打印的比显示器中的大一点点?一直没有深究过。最近做图型打印的时候要求比较精确,研究了一下这个问题,也顺便把以前的这些疑惑解决了。 理解这个问题首先要明白什么是分辨率,分辨率就是在单位英寸中的点数 dpi ,点数越大分辨率就越高,图像也就越细腻。不过高到一定的程度,人眼也分辨不出来了,一般激光打印机的分辨率是 600dpi ,而照像馆里冲印数码相片的分辨率是 300dpi ,(所以卖数码相机的朋友如果没有要打印特别大的照片的需要,没有必要追求高像素,因为打印分辨率定了,像素的提高,只能提高照片面积,对于画质没有改善) 分辨率又分水平分辨率与垂直分辨率,其实就是水平测量每单位英寸中的点数,和垂直测量每单位英寸中的点数 一般的显示器横竖比约是 4 : 3 ,而我们常用的屏幕区域  640 * 480 , 800 * 600 , 1024 * 768 也是 4 : 3 ,所以显示器的横竖分辨率是大致相同的,如果你用的是宽屏显示器 16:9 的,那你可以用 1280*720 的屏幕区域,也可以使横竖分辨率是大致相同。你也可以在一般的显示器上用 1280*720 的屏幕区域,这时的横竖分辨率即不同了,而且你会看着图像有些瘦长。当然

频谱分析误差表现在那几个方面

倾然丶 夕夏残阳落幕 提交于 2020-03-21 18:13:09
用DFT/FFT对信号进行频谱分析误差主要表现在三个方面 即: 频谱混叠现象; 栅栏效应; 截断效应,截断效应又包括频谱泄漏和谱间干扰。 频谱混叠 : 奈奎斯特定理已被众所周知了,所以几乎所有人的都知道为了不让频谱混叠,理论上采样频谱大于等于信号的最高频率。那和时域上联系起来的关系是什么呢? 采样周期的倒数是频谱分辨率,最高频率的倒数是采样周期。 设定采样点数为N,采样频率fs,最高频率fh,故频谱分辨率f=fs/N,而fs>=2fh,所以可以看出最高频率与频谱分辨率是相互矛盾的,提高频谱分辨率f的同时,在N确定的情况下必定会导致最高频率fh的减小;同样的,提高最高频率fh的同时必会引起f的增大,即分辨率变大。 栅栏效应: 由于dft是只取k=0,1,2,.......N-1,只能取到离散值,如果频谱之间相隔较大的话也许会将一些中间的信息丢失掉,而用fft计算dft是不可避免的,解决的办法就是增加采样点数N。这样频谱间隔变小,丢失信息的概率减小。 另外,增加0可以更细致观察频域上的信号,但不会增加频谱分辨率。 这里有补零对分辨率的影响。 截断效应 截断效应又包括频谱泄漏和谱间干扰。 频谱泄露 :是由加窗函数引起的,同样是计算量的问题(用fft用dft必需要加窗函数),时域上的相乘,频域上卷积,引起信号的频谱失真,只有在很少的情况下,频谱泄露是不会发生的,大部分情况都会引起泄露。如x

超大分辨率屏幕适配方案

半城伤御伤魂 提交于 2020-03-17 18:08:08
主要记录以下几点: 1、整体的布局为采用 流式布局(%) 或 弹性布局(Flexbox); 2、字体大小、内外间距、dom元素尺寸等 ,使用rem单位; 3、可以配合css的calc()函数、单位vh、vw进行,个别情况可以考虑采用媒体查询; 来源: https://www.cnblogs.com/zhinian-/p/12511573.html

工业相机的术语相关

谁都会走 提交于 2020-03-17 11:51:42
一.工业相机术语 像素 (pixel):图像上的最小组成单元。图像由小方格即像素组成的,这些小方块都有一个明确的位置和被分配的色彩数值,小方格颜色和位置就决定该图像所呈现出来的样子。像素视为整个图像中不可分割的单位。 分辨率 (resolution):用与衡量相机对物像中明暗细节的分辨能力。相机分辨率是指相机每次采集的像素点数,对于数字相机一般是直接与CCD或CMOS传感器的像元数对应的,如1280*1024(130W),1600*1200(200W),2048*1536(300W)等,对于模拟相机则取决于视频格式,PAL制为768*576,NTSC值为640*480. 像元尺寸 :传感器芯片上的最小组成单元,单位是um,常见的是1.67,2.2,3.45,4.8,5.5,7.4um等。像元尺寸直接影响感光面积大小,影响图像质量,在分辨率足够的情况下,像元越大越好。 芯片尺寸 :相机的靶面尺寸,以芯片对角线16mm定义为1英寸,常见的有1/4,1/3,1/2.3,1/2.5,1/2,1/1.8等。通常芯片尺寸与分辨率是对应的,如30W一般小于1/3,像元尺寸直接影响传感器尺寸,如500W相机,2.2um像元为1/2.5,3.45um为2/3. 精度 :单个像素所代表的实际视野(mm/pixel),数值约小精度越高。精度=视野/分辨率。如,视野50mm,对应的分辨率2448