点、像素、分辨率、PPI、DPI等
屏幕尺寸
屏幕尺寸是屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米。
pixel
像素,它是组成图片的最小单元,代表红绿蓝等各种颜色。
dot
点,它是屏幕发光、cmos感光的最小物理单元,水平和竖直的点数量是固定的,点数量越多显示、拍到的图片越细腻,屏幕上每个方向显示的图片像素数量和拍照时每个方向的图片像素数量是可以通过软件设置的,最大像素数量等于点数量。
屏幕点距
是每个点到相邻点之间的中心距离,点距越小则单位距离上点数量越多。
图片分辨率
分辨率是用来表示水平和竖直方向上像素的数量的,真正能定义图片尺寸的是分辨率,如1960X1080。
屏幕分辨率
屏幕分辨率指屏幕能显示的图片分辨率。屏幕最大分辨率一般用水平和竖直的点数量表示,如果像素超过点数量则屏幕上的相邻像素会互相干扰,反而使图片变得模糊不清。以17英寸、0.28mm点距的显示器为例,它在水平方向最多可以显示1024个点,在竖直方向最多可显示768个点,因此最大分辨率为1024X768。当调整到小于最大分辨率时,屏幕水平和竖直的像素数量少于点数量,多出来的点数量的颜色是用算法计算出来的。由于图片的分辨率不变但是屏幕分辨率减小,屏幕能显示的图片的部分变小,图片看起来就变大了。
图片PPI
PPI是英文Pixels Per Inch的缩写,表示每英寸的像素数量,PPI越大图片越清晰,唯一作用是作为图形处理软件的参考值,多用于图片显示上。例如放大一张图片,那么该图片在物理尺寸上是变大了但分辨率不变,所以PPI会减小,此时图片就不那么清晰。不论图片的PPI如何变化,如果分辨率不变,那么图片承载的信息量就不会变化,在实际意义上图片的大小都是相同的。
图片DPI
DPI是英文Dots Per Inch的缩写,表示每英寸点的数量,唯一作用是作为图形处理软件的参考值,多用于图片打印上。例如一幅图片宽8英寸、高6英寸,100DPI,如果保持图片分辨率不变,将DPI降为50,在宽高比不变的情况下,图片的宽将变为16英寸、高将变为12英寸。打印输出变化前后的这两幅图,我们会发现后者的幅面是前者的4倍,而且图片质量下降了许多。不论图片的DPI如何变化,如果分辨率不变,那么图片承载的信息量就不会变化,在实际意义上图片的大小都是相同的。如果在屏幕上显示这两幅图,会发现这两幅图的画面尺寸一样,画面质量也没有区别。
屏幕DPI
表示屏幕上每英寸点的数量。举个例子,如果手机屏幕是3英寸,那么根据勾股定理可计算出其水平和竖直分别大概是2.57英寸和1.54英寸。又因为其分辨率为800×480,则可计算出其点距为2.57×25.4÷800约等于0.08mm,DPI为25.4/0.08。
打印机DPI
是指打印机支持的图片DPI,打印机通过打印点来重现图像,每英寸的点数会影响打印的质量。当要进行物理打印时,打印机将使用图片DPI。
鼠标DPI
CPI的英文是Counts Per Inch,表示每英寸测量数,是度量光学鼠标传感器灵敏度的指标,表示鼠标在平面上每移动1英寸向计算机发出的指令数,因为DPI更常用,所以一般用DPI表示鼠标CPI。具有较高DPI设置的鼠标可以检测到较小的移动动作并做出反应。DPI越高,鼠标在物理上移动相同的距离时会向计算机发出更多的指令,所以光标在屏幕上移动的距离也越远。
DPI是硬件指标,无法通过软件改变。但是软件可以改变光标的灵敏度,灵敏度越高,计算机每次响应指令时光标移动的像素就越多。
如果是高DPI低灵敏度,那么光标移动时很顺滑。反之如果是低DPI高灵敏度,光标就会跳来跳去。
屏幕点距是不是越小越好?
屏幕点距的选择要根据实际情况决定。一般来说,手机屏幕点距比电脑和电视屏幕的点距大,点距越大,DPI越大,图像显示越细腻。但是相同分辨率的图片、视频,在较大DPI的屏幕上显示时占用的屏幕百分比越小。
手机对于高DPI的屏幕的支持做的比较好,例如通过响应式布局或者像素缩放等,相同分辨率的图片、视频在手机上比在电脑上占用的点更多,内容就不会显得小。而如果用手机看不支持响应式布局的网页会发现内容特别小。如果电脑屏幕的点距和手机一样小,那电脑屏幕显示的网页内容特别小,所以电脑屏幕的点距暂时不适合特别小。电视屏幕的点距同理,电视屏幕物理尺寸大,点距小会导致DPI特别大。
点、像素、分辨率、PPI、DPI等的更多相关文章
- 对屏幕的理解---分辨率,dpi,ppi,屏幕尺寸,像素 等
1. 名词理解 屏幕尺寸(screen size) 屏幕尺寸(screen size),是屏幕的对角线长度,一般讲的大小单位都是英寸. DPI (dots per inch) dpi 是(英文Dots ...
- 说明位图,矢量图,像素,分辨率,PPI,DPI?
说明位图,矢量图,像素,分辨率,PPI,DPI? 显示全部 关注者 28 被浏览 7,031 关注问题写回答 邀请回答 添加评论 分享 2 个回答 默认排序 刘凯 21 人赞同了 ...
- H5开发基础之像素、分辨率、DPI、PPI
H5开发基础之像素.分辨率.DPI.PPI html5 阅读约 4 分钟 2016-09-03于坝上草原 背景知识: 目前绝大部分显示器都是基于点阵的,通过一系列的小点排成一个大矩形,通过每个小 ...
- 分辨率、DPI、PPI和屏幕尺寸,你都知道是啥么?
分辨率.DPI.PPI和屏幕尺寸 分辨率 DPI/PPI 坑爹的屏幕尺寸 Reference 手机开发中不免会遇到分辨率.DPI.PPI和屏幕尺寸等术语,那就弄弄清楚这些概念的真正含义. 分辨率 分辨 ...
- 分辨率、像素和PPI
屏幕尺寸是指屏幕对角线的长度,一般以英寸为单位,1英寸(inch)=2.54厘米(cm).传统意义上的照片尺寸也是这个概念.所以同样尺寸(指对角线)的屏幕,也可能长宽比率不同.像素(Pixel):是位 ...
- 什么是物理像素、虚拟像素、逻辑像素、设备像素,什么又是 PPI, DPI, DPR 和 DIP
什么是物理像素.虚拟像素.逻辑像素.设备像素,什么又是 PPI, DPI, DPR 和 DIP?有关 viewport 以及苹果安卓设备上的页面呈现为什么效果不一样,又有哪些方法去改变和统一呢?网络上 ...
- 物理像素,ppi,逻辑分辨率和物理分辨率
1 明确几个概念: 物理像素:屏幕物理像素 屏幕像素密度ppi:pixels per inch,屏幕上每英寸可以显示的像素点的数量,即屏幕像素密度.顺便一提,ppi就是dpi,只不过有文章里说苹果喜欢 ...
- 像素 PIXEL 图片的基本单位 像素非常小 图片是成千上万的像素组成 显示/屏幕分辨率 (DPI 屏幕分辨率)
像素 PIXEL 图片的基本单位 像素非常小 图片是成千上万的像素组成 显示/屏幕分辨率 (DPI 屏幕分辨率) 图像分辨率 (PPI) 1920*1080是像素点长度1920个像素点 X1080个像 ...
- (全解析)屏幕尺寸,分辨率,像素,PPI之间到底什么关系?
(全解析)屏幕尺寸,分辨率,像素,PPI之间到底什么关系? 产品经理马忠信关注 22015.08.30 13:59:20字数 2,660阅读 52,661 今天我给大家来讲讲这几个咱们经常打交道的词到 ...
- android 常见分辨率与DPI对照表
分辨率对应DPI ldpi QVGA (240×320) mdpi HVGA (320×480) hdpi WVGA (480×800),FWVGA (480×854) xhdpi 720P( ...
随机推荐
- vue-x和axios的学习
axios的使用 使用原因:因为vue本身就带有处理dom的功能,不希望再有其他操作dom的插件,所以用axios代替了jquery 功能:发送xhr请求 下载: $ npm install axio ...
- js区别对象和数组的三种方法
var arr = {}||[]; 区分arr是数组还是对象 1.arr.constructor ...
- 寻找链表的倒数第k个节点
寻找链表的倒数第k个节点 题目:已知一个带有表头结点的单链表,节点结构为(data,next),假设该链表只给出了头指针list.在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个 ...
- 【jmespath】—2. 进阶 List and Slice Projections
Projections翻译的话说实话我也不知道翻成什么比较准确,姑且就叫"投影"吧,不过带来的功能确实非常的强大.好用. 首先,我先说下我的理解: 通配符 * 通配符生成的是一个l ...
- SpringCloud系列之Nacos+Dubbo应用篇
目录 前言 项目版本 项目说明 项目结构 集成Dubbo2.6.x 支付模块 用户模块 集成Dubbo2.7.x 支付模块 用户模块 测试验证 参考资料 系列文章 前言 本文在前篇文章<Spri ...
- Stack (30)(模拟栈,输出中间数用set)
Stack is one of the most fundamental data structures, which is based on the principle of Last In Fir ...
- 关于ASP.NET MVC的权限认证的一些总结
最近在学ASP.NET MVC的权限认证的一些东西,上网搜索了一阵,发现网上的方法大多数是以下几类: 一.FormsAuthentication.SetAuthCookie(admin.Name, f ...
- 跟着兄弟连系统学习Linux-【day10】
day11-20200610 p36.源码包安装过程 (1)安装前需要准备工作 安装gcc编译器(前两期已经安装) 源码保存位置/usr/local/src 软件安装位置:/usr/local/ (2 ...
- JSON<前后端的沟通>
1.什么是JSON ==>1什么是json json:是一种轻量级数据交互格式 数据交互:每一种语言的编码都不一样,他们之间互不认识.但是现在的情况是不同的语言开发出的系统也需要进行数据交互,这 ...
- 用C、python手写redis客户端,兼容redis集群 (-MOVED和-ASK),快速搭建redis集群
想没想过,自己写一个redis客户端,是不是很难呢? 其实,并不是特别难. 首先,要知道redis服务端用的通信协议,建议直接去官网看,博客啥的其实也是从官网摘抄的,或者从其他博客抄的(忽略). 协议 ...