1.像素

像素:是指在由一个数字序列表示的图像中的一个最小单位,称为像素。

像素可以用一个数表示,比如一个“0.3兆像素”数码相机,它有额定30万像素;也可以用一对数字表示,例如“640x480显示器”,它表示横向640像素和纵向480像素(就像VGA显示器),因此其总数为640 × 480 = 307,200像素。

数字化图像的彩色采样点(例如网页中常用的JPG文件)也称为像素。由于计算机显示器的类型不同,这些可能和屏幕像素有些区域不是一一对应的。在这种区别很明显的区域,图像文件中的点更接近纹理元素。

在计算机编程中,像素组成的图像叫位图或者光栅图像。光栅一词源于模拟电视技术,位图化图像可用于编码数字影像和某些类型的计算机生成艺术。简单说起来,像素就是图像的点的数值,点画成线,线画成面。当然,图片的清晰度不仅仅是由像素决定的。

当图片尺寸以像素为单位时,我们需要指定其固定的分辨率,才能将图片尺寸与现实中的实际尺寸相互转换。例如大多数网页制作常用图片分辨率为72,即每英寸像素为72,1英寸等于2.54厘米,那么通过换算可以得出每厘米等于28像素;又如15x15厘米长度的图片,等于420*420像素的长度。

pt (point,磅):是一个物理长度单位,指的是72分之一英寸。 pt = px * dpi / 72

px (pixel,像素):是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选。Windows系统默认是96dpi,Apple系统默认是72dpi。

em(相对长度单位,相对于当前对象内文本的字体尺寸):是一个相对长度单位,最初是指字母M的宽度,故名em。现指的是字符宽度的倍数,用法类似百分比,如:0.8em, 1.2em,2em等。通常1em=16px。

字号:是中文字库中特有的一种单位,以中文代号表示特定的磅值pt,便于记忆、表述。

2. 分辨率

分辨率(resolution):指给定的距离(或面积)内“点”或“像素”的数量。有时被称为“解析度”。可分为显示分辨率、图像分辨率、打印分辨率和扫描分辨率等。分辨率可以理解为点或像素的密度(dot / pixel density)。

常用的描述分辨率的单位有: PPI(像素/英寸)和DPI(点每英寸)。还有一些其他单位,比如px/cm(像素每厘米, dpcm)、LPI(线每英寸)等。

描述分辨率的单位:
PPI:pixels per inch,电子显示设备从打印设备中借鉴了 DPI 的概念,产生了 PPI的概念。即显示器每英寸(对角线长度)上像素点的数量,指像素密度。
DPI:dots per inch,表示每英寸(对角线长度)能打印上的墨滴数量。最初应用于打印技术中。打印设备多在 300 至 3600 DPI 之间。

在实际中,分辨率泛指量测或显示系统对细节的分辨能力,分辨率越高代表影像质量越好,越能表现出更多的细节;但相对的,因为纪录的信息越多,文件也就会越大。分辨率也经常被用来表达一些别的概念,例如谈论显示器分辨率时经常看到“1024×768”这种表示,这个更准确的说应该是屏幕的“像素尺寸”,或者说“图像像素尺寸”。

3. 像素的实际意义

图像像素是数字图像的基本单元,一幅点阵图像由许多像素点组成。位图图像在高度和宽度方向上的像素总量称为图像的像素大小。同一幅图像像素的大小是固定的,像素越多,图像呈现越细腻、自然,但图像也会越大。图像像素是一个抽象的概念,属于 逻辑尺寸。图像像素的意义在于它是图像编辑的最小单元,而不在于它具有多大的实际尺寸它只是一个逻辑单元和功能单元,没有确定的物理尺寸。

逻辑尺寸属于抽象的图象尺寸描述,但恰恰是像素尺寸决定一数字图象的实质特性。而实际 (物理 )尺寸只是表象仅仅是把一个图象看得“大一点或者小一点 ”那种比例调整的结果。决定这个调整比例
的就是分辨率,分辨率根本不属于图象内容本身只是一附加的 “缩放器 ”并不影响数字图像的实质内
容。在图像输出到介质时‚一个像素表示为多大的实际边长和面积‚那是任意的‚也就是人为任意指定——想多大就多大。只有在图像输出到介质时才需要为像素这种逻辑单元指定一个实际对应的物理
尺寸,指定如何对应实际尺寸的那个量就是分辨率。

4. 像素、分辨率和物理尺寸的关系

当一张图像以像素表示时,我们需要指定其分辨率(PPI/DPI),才能将图片的“像素尺寸”与现实中的物理尺寸(屏幕显示大小或打印出来的尺寸)相互转换。可以理解为,像素是像素尺寸(以宽像素数x高像素数表示)、分辨率(PPI或DPI)和物理尺寸之间关系的一部分。

分辨率=像素尺寸/物理尺寸

Resolution(PPI或DPI)=Pixels/Unit

5. 图片清晰度由什么决定?

图片清晰度并不完全由分辨率决定,例如下面的两幅图片的分辨率和像素均相等,都为:720x743、996dpi,但是两张图片给人的清晰度完全不一样。清晰程度度量了这张照片对“理想中的照片”的拟合程度。所谓“理想中的照片”是对于某一现实存在的照片所描述的画面,对其描述程度最好的一张。这张“理想的照片”可能存在,也可能不存在。例如说对于拍摄于某地的风景照片来说,“理想的照片”就应当是那位摄影师手中的原片,而对于写实画风的游戏来说,取其某一时刻的截图(或者把游玩过程看成连续的一系列截图),玩家脑海中认为的更好的画面就是这张截图对应的“理想的照片”。

参考文献:

https://mp.weixin.qq.com/s/ChxMSiA8zmOO98fkexpw4A

https://www.cnblogs.com/oxspirt/p/4865729.html

https://zhuanlan.zhihu.com/p/27162794?group_id=852620014266777600

https://www.cnblogs.com/elautoctrl/p/4873470.html

https://xueshu.baidu.com/usercenter/paper/show?paperid=6bfb61af382c3259009287ac5731d68c&site=xueshu_se

一文详解像素、DPI、分辨率之间的关系相关推荐

  1. 摄像头的像素与分辨率之间的关系

    最近在看摄像头的驱动, 一直没搞懂像素和分辨率之间的关系, 特收集来学习一下: 我们买数码相机或是评价相机功能的时候,常常提到相机的"像素"这一概念,认为像素大的相机就好,就能拍出 ...

  2. 像素与分辨率之间的关系

    2019独角兽企业重金招聘Python工程师标准>>> 1.像素定义 构成影像的最小单位(就是一个小方点) 2.分辨率定义 单位长度内,像素的个数 例如以图片的像素是640×480, ...

  3. 图片大小、像素、分辨率之间的关系

    "像素"是相机感光器件上的感光最小单位.就像是光学相机的感光胶片的银粒一样,记忆在数码相机的"胶片"(存储卡)上的感光点就是像素:要想得到分辨率高(也就是细腻的 ...

  4. 【卷积神经网络结构专题】一文详解AlexNet(附代码实现)

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]本文是卷积神经网络结构系列专题第二篇文章,前面我们已经介绍了第一个真正意义 ...

  5. Python-Matplotlib可视化(1)——一文详解常见统计图的绘制

    Python-Matplotlib可视化(1)--一文详解常见统计图的绘制 matplotlib库 曲线图 曲线图的绘制 结合Numpy库,绘制曲线图 绘制多曲线图 读取数据文件绘制曲线图 散点图 条 ...

  6. 一文详解Pandas

    一文详解Pandas 一.Pandas概述 二.Pandas数据结构 2.1 Series 2.2 DataFrame数据结构 二.数学与统计计算 三.DataFrame的文件操作 3.1 读取文件 ...

  7. 一文数学数模-相关性分析(二)斯皮尔曼相关(spearman)相关性分析一文详解+python实例代码

    前言 相关性分析算是很多算法以及建模的基础知识之一了,十分经典.关于许多特征关联关系以及相关趋势都可以利用相关性分析计算表达.其中常见的相关性系数就有三种:person相关系数,spearman相关系 ...

  8. asterisk配置文详解

    asterisk配置文详解 Configuration GuideYou've  installed Asterisk and verified that it will  start up.Now ...

  9. 一文详解线性最小二乘与非线性最小二乘

    一文详解线性最小二乘与非线性最小二乘 一.最小二乘法的引出 二.线性最小二乘法 1.线性最小二乘的描述 2.线性最小二乘特殊情况的求解 3.线性最小二乘一般情况的求解 三.非线性最小二乘法 1.非线性 ...

最新文章

  1. 连连看+php,java基于swing实现的连连看代码
  2. Hadoop RPC protocol description--转
  3. SpringMVC拦截器-用户登录权限控制代码实现1
  4. 使用临时表解决union和order by不能同时使用的问题
  5. 二维码识别中面临的主要问题
  6. JVM源码分析--ClassLoader类加载器
  7. Azure Devops/Tfs 编译的时候自动修改版本号
  8. mfc c++string、char与char*之间的关系
  9. 软考高项-信息系统项目管理师-精华笔记
  10. matlab求arma模型残差,求教关于ARMA模型的残差检验
  11. 购买嵌入式硬件,焊接设备避坑指南/自用工具推荐
  12. 深入Scala系列之一组件重用
  13. element ui vue el-input el-button 键盘回车事件
  14. 【本人已解决】win7和win2008R2无法安装vmtools以及安装vmtools是灰色的解决方案
  15. Julia REPL 模式
  16. 经验之谈:9大技巧快速提升自己的平面设计思维能力
  17. 数据分析:企业人力资源管理探索
  18. VMware vSphere ESXI 6.7 U3最新版本封装网卡驱动补丁
  19. 关于sqoop抽取数据时显示ERROR :/QueryResult.java‘ already exists 解读
  20. 亚马逊CEO安全主管:沙特政府窃听贝佐斯手机 获取私人信息

热门文章

  1. 2022年全国职业院校技能大赛网络安全赛卷(中职组)卷6
  2. 区块链架构与交易流程(fabric1.0)
  3. Vue实现后台管理案例
  4. 互联网公司 概率面试题整理
  5. R语言Tensorflow安装
  6. java与软件测试哪个好?
  7. Pyyaml-yaml.load反序列化漏洞
  8. Python中的set()函数使用
  9. MATLAB2018a Simulink生成CCS代码教程
  10. python去除字符串中的空格、特殊字符、指定字符