数字媒体技术基础之:分辨率

news2024/11/19 17:52:01

分辨率 Resolution,中国大陆译为“分辨率”,中国香港地区、中国台湾地区分别译为“解像度”和“解析度”,泛指测量设备对细节的分辨能力。

  ◆  ◆

图像尺寸

在数字图像处理中,像素 Pixel是一个无具体物理尺寸的抽象单位。

一张图像为 1920 x 1080 像素,只是意味着此图像在水平方向有 1920 个像素,在垂直方向有 1080 个像素。

一张图像的像素总数(宽度像素数 x 高度像素数)直接影响它的存储大小,但图像的显示大小或打印大小则由所用设备的分辨率来决定。

因此,像 1920 x 1080 所表示的图像尺寸,不应被称为“数字图像分辨率”,而应称为“图像像素维度”或“图像尺寸”。

  ◆  ◆

屏幕分辨率

显示屏有自己的物理尺寸(对角线长度)和屏幕分辨率。

由于数字图像在显示屏上 100% 显示时,一个像素对应一个成像点。因此,在讨论屏幕分辨率时,人们通常将屏幕上的成像点称为“像素”。

屏幕分辨率 Screen Resolution通常指的是屏幕能够显示的成像点数,通常以“宽度 x 高度”的形式表示,比如 3840 x 2160,表示它在水平方向最多能展现 3840 个像素,在垂直方向最多能展现 2160 个像素。

显示屏上成像点的分布密度,又称“像素密度”或“成像点密度”,决定了显示的细腻程度,它可以通过计算每英寸长度上的像素数来得出,单位为 PPI(Pixels Per Inch,像素每英寸)。

2726645fe38c4a0a98b14efba2fdc893.png

比如一台 27 英寸屏幕分辨率为 3840 x 2160 的显示屏的像素密度为 163 PPI。

  ◆  ◆

打印分辨率

点分辨率 DPI

Dots Per Inch

DPI 指的是打印机在每英寸长度上能够打印的点数。

这是衡量打印机分辨率的一个关键指标,直接影响打印输出的细节程度。

比如喷墨打印机中的 DPI,表示的是每英寸的油墨点数。

喷墨打印机采用了扩散抖动 Dithering技术,用于通过调整相邻油墨点的位置来模拟更多的颜色和渐变。这种技术使得即使是非连续色调的喷墨打印也能产生视觉上连续的色调效果。

故输出图像分辨率通常要设置为 240 PPI、300 PPI以及 360 PPI,因为这些图像分辨率通常能够产生高质量的打印输出。

300 PPI 是最常用的设置,因为它提供了良好的平衡,既有足够的细节,又不会造成不必要的文件过大。

线分辨率 LPI

Line Per Inch

LPI 是印刷行业中用来衡量半色调图像的分辨率的单位。它指的是在印刷过程中,每英寸长度上半色调屏网的线数。

这是一种使用点阵模式来创建不同色彩深浅的技术。在这个过程中,图像被分解成小点的阵列,这些点以不同的大小排列来模拟各种灰度级别或颜色。

通常需要依据不同纸张设定不同的 LPI。

比如,新闻纸 60 ~ 85 LPI、胶版纸 100 ~ 133 LPI、铜版纸 150 ~ 200 LPI,等等。

LPI 的数值越高,点就越密集,印刷出的图像就越细腻。高 LPI 通常用于高质量杂志或艺术印刷品。

半调网屏也是属于非连续的输出打印方式,故输出图像分辨率 PPI 通常要设定为 LPI 的 1.5 或 2 倍。

比如,150 LPI的输出,图像分辨率至少要设为 225 PPI(建议,最高 300 PPI),所以 Lightroom 中默认图像分辨率为 240 PPI,Photoshop 中默认图像分辨率为 300 PPI,都是为了确保在印刷过程中能够精确地重现图像的细节。

  ◆  ◆

数字图像分辨率

图像分辨率 Image Resolution,在数字图像处理软件如 Photoshop 等中,又称为“文档分辨率”,简称为“分辨率” Resolution,指的是图像像素密度,即单位长度内的像素数量,最常见的单位是 PPI(Pixels Per Inch,像素每英寸)。

这个术语通常与打印相关,因为它影响了图像在纸张上打印时的物理尺寸和质量。

在 Photoshop 中,可以通过“图像大小”命令来设置图像分辨率。

236bc49ac15002783a7b2479fdf2f2c9.png

若勾选“重新采样”(默认)并修改了分辨率,则会改变图像的像素数目,这是通过插值算法增加或减少像素来实现的,其目的是为了保持打印的尺寸(比如,宽度和高度的英寸值)不变,但图像大小和图像尺寸都会相应变化。

若取消勾选“重新采样”,则分辨率的改变不会影响图像的像素总数,只会改变其打印尺寸。

1、图像尺寸不会变,因为没有重新采样就没有通过插值方法生成新的像素。

2、图像大小不会变,因为电脑是基于图像尺寸(像素总数)来存储数字图像文件的。

3、图像在屏幕上的显示状况不会变,因为图像在屏幕上的显示也只与图像尺寸相关。

Photoshop 中有两个最常用的图像分辨率值,一是 72 PPI,主要在 Web 和移动设备等处显示。另一个是 300 PPI,主要用于要印刷的图片。

由于早期 Mac 的显示器大都是 14 英寸,且屏幕像素密度均为 72 PPI。当图像分辨率也是 72 PPI时,图像在电脑中 100% 显示的大小就和打印出来的尺寸差不多。

不过,随着技术的发展,现代显示器的像素密度 PPI 已远超过 72,因此 72 PPI更多是出于历史原因而成为 Web 和数字图像的标准。

我们可以得出一个结论,图像分辨率 PPI 的设置仅影响图像的打印尺寸,而在屏幕上显示的图像大小则主要由图像尺寸(图像像素维度)来决定。

5c7babb113909995dc715820b2c0f590.jpeg

“点赞有美意,赞赏是鼓励”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1199792.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

序列化模块-json和pickle

一、json json是所有语言都通用的一种序列化格式 ,只支持 列表、 字典、 字符串、 数字 , 字典的key必须是字符串 1、dumps、loods # 在内存中做数据转换 : # durps 数据类型 转成 字符串 序列化 # loods 字符串 转成 数据类型 反序…

基于STC12C5A60S2系列1T 8051单片机定时器/计数器应用

基于STC12C5A60S2系列1T 8051单片机定时器/计数器应用 STC12C5A60S2系列1T 8051单片机管脚图STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式介绍STC12C5A60S2系列1T 8051单片机定时器/计数器介绍STC12C5A60S2系…

No179.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

C++算法:完美矩形

题目 给你一个数组 rectangles ,其中 rectangles[i] [xi, yi, ai, bi] 表示一个坐标轴平行的矩形。这个矩形的左下顶点是 (xi, yi) ,右上顶点是 (ai, bi) 。 如果所有矩形一起精确覆盖了某个矩形区域,则返回 true ;否则&#xf…

C语言基础篇3:函数

1 函数简介 C源程序是由函数组成的,一个程序往往由多个函数组成,函数是程序实现模块化变成的基本的单元,一般是为了完成某一个特定的功能,相当于其他语言中的子程序。一个较大程序的各项功能都是由各个子程序共同完成的&#xff0…

【Seata源码学习 】 AT模式 第一阶段 @GlobalTransaction的扫描

1. SeataAutoConfiguration 自动配置类的加载 基于SpringBoot的starter机制,在应用上下文启动时,会加载SeataAutoConfiguration自动配置类 # Auto Configure org.springframework.boot.autoconfigure.EnableAutoConfigurationio.seata.spring.boot.aut…

Zabbix SNMPv3

一、Snmpv3简述 SNMPv3是Simple Network Management Protocol version 3(简单网络管理协议第三版)的缩写。它是一种网络管理协议,用于监控和管理网络中的设备、系统和应用程序。 相对于之前的版本,SNMPv3具有更强的安全性和扩展…

NGINX三种虚拟主机的配置

基于IP的配置 首先在原本基础上增加两个IP地址 [rootlocalhost conf.d]# nmcli connection modify ens33 ipv4.addresses 192.168.38.140 [rootlocalhost conf.d]# nmcli connection modify ens33 ipv4.addresses 192.168.38.150 [rootlocalhost conf.d]# nmcli connection u…

SharePoint 是什么

SharePoint 平台使您能够以在线方式和本地方式轻松地管理和协调业务数据。因为其灵活性和易使用性,公司可以快速采用SharePoint来管理其业务数据。 SharePoint Microsoft 365 一种基于云的服务,由 Microsoft 托管,适用于各种规模的企业。 任何…

vue2 数字软键盘 封装 可拖动 使用简单

1、效果图 2、使用方式 <Keyboard v-if"show" close"show false" :inputDom"$refs.input" /> 封装的数字键盘 Keyboard.vue 组件代码 <template><divclass"keyboard"ref"keyboard":style"{ left: …

CS224W6.2——深度学习基础

在本文中&#xff0c;我们回顾了深度学习的概念和技术&#xff0c;这些概念和技术对理解图神经网络至关重要。从将机器学习表述为优化问题开始&#xff0c;介绍了目标函数、梯度下降、非线性和反向传播的概念。 文章目录 1. 大纲2. 优化问题2.1 举例损失函数 3. 如何优化目标函…

matlab Silink PID 手动调参

&#xff08;业余&#xff09;PID即比例积分微分&#xff0c;它将给定值r(t)与实际输出值y(t)的偏差的比例(P)、积分(I)、微分(D)通过线性组合形成控制量&#xff0c;对被控对象进行控制。我们先用matlab Silink弄一个简易的PID例子&#xff1a; 中间三条就是比例&#xff0c;积…

【Python】一篇带你掌握数据容器之列表

目录 前言&#xff1a; 一、列表 1.列表的定义 2.列表的下标索引 3.列表的常用操作 &#xff08;1&#xff09;index方法&#xff1a;查找某元素的下标 (2)修改特定位置下标的元素 &#xff08;3&#xff09;insert&#xff08;下标&#xff0c;元素&#xff09;方法&a…

C/C++调试工具 - gdb详解

C/C调试工具 -gdb详解 1 简介 2 常用的命令 3 使用的条件 4 程序调试 4.1 直接运行程序 4.2 断点调试(在某一行) 4.3 断点调试(在函数入口处打断点) 5 调试core文件 5.1 生成core文件的方法 5.2 调试core文件 1 简介 GDB是Linux下非常好用且强大的调试工具。GD…

Linux组调度

为什么引入组调度可以参考这篇文章的讨论。核心原因是基础的调度算法都是基于任务的&#xff0c;如果用户A有10个任务&#xff0c;用户B只有1个任务&#xff0c;假设这些任务的优先级都相同&#xff0c;那么用户A得到的CPU时间将是用户B的10倍&#xff0c;这样从任务的角度看虽…

Mac Qt 5.13.2无法加载文件

在Mac OS 14.0系统上&#xff0c;离线安装了Qt5.13.2&#xff0c;但是新建一个工程&#xff0c;却无法正常使用&#xff0c;只能加载出pro文件&#xff0c;其他文件都加载不出来&#xff0c;提示错误&#xff1a;Project ERROR: failed to parse default search paths from com…

手机号验证码登录

登录入口 1.app 正常登录入口 2.app 网页登录&#xff0c;比如分享直播卡片时&#xff0c;进入直播间需要先进行登录 3.pc 登录 一&#xff0c;app常见的登录方式 1.手机号验证码登录 2.用户名密码登录 3.一键登录 二&#xff0c;手机验证码登录示意图 三&#xff0c;流程 0.登…

No178.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

已解决:java.net.BindException: 地址已在使用

解决zookeeper报错&#xff1a;java.net.BindException: 地址已在使用&#xff0c;是因为端口被占用。显示Starting zookeeper ... STARTED&#xff0c;jps没有QuorumPeerMain进程。 问题截图&#xff1a; 看似Starting zookeeper ... STARTED&#xff0c;实则集群并没有启动…

Linux 程序开发流程 / 基本开发工具 / Vim / GCC工具链 / Make 工具 / Makefile 模板

编辑整理 by Staok。 本文部分内容摘自 “100ask imx6ull” 开发板的配套资料&#xff08;如 百问网的《嵌入式Linux应用开发完全手册》&#xff0c;在 百问网 imx6ull pro 开发板 页面 中的《2.1 100ASK_IMX6ULL_PRO&#xff1a;开发板资料》或《2.2 全系列Linux教程&#xf…