PS学习记录-图像【像素】与【分辨率】的说明

news2024/10/5 17:21:01

我们经常能在图片的属性中看到  1920像素x1080像素  (老司机在视频文件中也经常看到~)

这就是我们常说的图片分辨率,以下是我学习整理的关于像素、分辨率的资料。

注意:

  • 图像分辨率是针对【位图】的,图片分辨率决定了位图图像的细节精细程度。
  • 【矢量图】因为是数学公式计算出来的,可以任意改变大小而不影响图像质量。

关于【位图】、【矢量图】的介绍,可以看我另一篇博文:

PS学习记录-矢量图和位图


 1、像素

 像素是分辨率的单位

我们一般用像素来对摄像头进行描述,例如:这部相机的镜头能拍摄2000万像素的照片

 平时我们会说30万像素,500万像素。一般就是指摄像头的分辨率,也就是这个摄像头最大能采集的像素,表示该摄像头能够拍摄出30万像素,500万像素的照片图像来。

 通俗一点来说:像素就是一个个小色块(点) ,大量的小色块连接起来,形成了图像。像素点越小,像素的密度越高,就能呈现更多的细节和更细微的颜色过度效果


2、分辨率

对于图像来说(毕竟是PS学习记录~),分辨率就是每英寸内的图像,包含了多少个像素。图像的分辨率越高,表示其能够以越高的密度显示图像的像素块。而显示的密度越高,拟真度就越高。

tips:【1英寸=2.54厘米】

分辨率一般有【两种】:

  • 图像分辨率——>表示图片包含的像素数量。
  • 屏幕分辨率——>指电子屏幕能够显示的像素数量。

可以这么理解:

  • 电子屏幕上固定了许许多多的小方格
  • 而图片又是由许许多多的小方格组成的
  • 那图片要显示在屏幕上,就会有一个个的对应放置,最终显示成我们看到的图片(一般都是1:1放置,假如图像分辨率和屏幕分辨率不一致时,就会通过算法进行缩放或扩大)

分辨率主要由行列值组成,代表了像素点的多少。例如:640×480≈30万像素,1920×1080≈200w像素。

举个栗子,一个4英寸屏幕的手机分辨率可以是1920×1080,一个24英寸电脑屏幕也大多是1920×1080的分辨率(只不过一个横着一个竖着)。很明显,如果看显示的精细度,无疑手机的更加精细,因为它只用了4英寸就显示了近200w的像素,而电脑屏幕用了24英寸才显示了近200w的像素。假如用这个4英寸的手机屏幕一块块拼接成一块24英寸大小的组合屏幕,那它将拥有接近4000w的像素(4K分辨率)


结合上述例子,手机、电脑屏幕同样都是1920×1080的分辨率,但是因为屏幕大小的差距,在两台设备上展示的图像质量也会不一样。

也就是:在同等分辨率下,更小的屏幕,行列交叉组成的像素点更密集,显示的效果就更精细。

所以,单用一个分辨率数值,是不能说明一张图片的质量的,还要看在什么样的屏幕上展示。

 


2.1图像分辨率

我们一般使用分辨率来进行图片的属性描述,例如:这张图片的分辨率是828*828

 图片的分辨率决定了位图图像细节的精细程度,因为这张图的分辨率只有828*828,原始分辨率下查看,看着还行,虽然有些糊,但还算有棱有角。可是一旦放大之后再看,就会很明显觉得图像内容模糊了。


2.2屏幕分辨率

我们一般使用2K,4K,8K(高清,超清,超高清)这种方式来描述屏幕分辨率,例如:这是个4K液晶屏。

 其实2K 和 4K 是分辨率一个范围值,因为屏幕比例也不同,稍微会有差别。

  • 2K屏幕,水平方向超2000像素
  • 4K屏幕,水平方向超4000像素

电子设备(比如手机、电脑)的屏幕上,实际上也是行列交叉组成的像素点阵列,无非就是密集程度不一样。放大屏幕,能看到一个个小方块。


2.3屏幕分辨率与图像分辨率之“牛马兄弟”

再次举个栗子:

一张1920 x 720的图片,显示在1920x1080的屏幕上,那在水平方向上图像会填满屏幕,但是图像在屏幕的纵向上则缺少部分:

 

而1920 x 1080的图片,显示在1920x1080的屏幕上,则会完全充满:

 

当分辨率是828x828的图片,显示在1920x1080的屏幕上,则会是上下左右都占不满:

3、像素与分辨率之“相爱相杀”

看完上述两块介绍,应该对【像素】和【分辨率】有了大致的概念理解,那么分辨率和像素到底什么关系呢?

分辨率就是每英寸内的图像,包含了多少个像素:

分辨率=像素量➗英寸

像素量=分辨率x英寸


 

参考材料:

一文读懂视频、fps、图像、像素、分辨率 - 知乎

2K,4K的屏幕分辨率到底是多少? - 知乎

分辨率(显示分辨率与图像分辨率)_百度百科

像素、英寸,Dpi 三者的区别以及关系 - 厸清扬 - 博客园 (cnblogs.com)

浅谈分辨率和像素的关系 - 知乎

像素每英寸_百度百科

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

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

相关文章

记录-JS简单实现购物车图片局部放大预览效果

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 一、实现效果 二、代码实现 代码不多&#xff0c;先看一下 HTML 里面结构很简单&#xff0c;初始化 MagnifyingGlass 对象来关联一个 IMG 标签来实现放大。 <!DOCTYPE html> <html> <h…

做一个网站需要多少个技术人员?

作为互联网从业者&#xff0c;这么多年来经常会碰到一个灵魂拷问&#xff0c;那就是“为什么一个网站需要那么多技术人员&#xff1f;”&#xff0c;尤其是提问者如果再追问一下“听说几个相关专业的学生一个课程的作业就是开发一个网站或者app&#xff0c;那为什么现在主流的网…

C++ | 认识标准库string和vector

本文概要 本篇文章主要介绍C的标准库类型string和vector&#xff0c;文中描述和代码示例很详细&#xff0c;看完即可掌握&#xff0c;感兴趣的小伙伴快来一起学习吧。 &#x1f31f;&#x1f31f;&#x1f31f;个人简介 &#x1f31f;&#x1f31f;&#x1f31f; ☀️大家好&a…

stable diffusion安装从0到1总结:包括遇到的坑和步骤

注&#xff1a;最低电脑配置&#xff1a;8G Vram16G RAM30G磁盘空间以上&#xff0c;20系列显卡及以上&#xff0c;windows>linux>macos。 文件可以不放在系统盘。举个例子&#xff1a;安装在D盘&#xff0c;在D盘创建一个StableDiffusion文件夹。下载下面文件: 1.下载…

为什么实现 API 最佳实践需要重新考虑安全性

随着应用程序编程接口 (API) 的使用与日俱增&#xff0c;实现和维护有效安全性的挑战从未像现在这样大。 由于缺乏管理 API 的单一标准&#xff0c;这意味着团队不能仅依靠工具来解决安全问题&#xff0c;因此这一挑战变得更加严峻。没有任何一种产品可以解决 API 环境的每种…

pg编码相关问题梳理

Lightdb/PG 编码相关问题梳理 之前在通过SQL文件导入数据时&#xff0c;报&#xff1a;ERROR: invalid byte sequence for encoding "EUC_CN"错误。然后就梳理了一下编码相关问题&#xff0c;这边记录一下。涉及到如下两种类型的报错&#xff1a; ERROR: invalid b…

电脑如何还原系统?这样做可以快速解决!

案例&#xff1a;我的电脑系统出问题了&#xff0c;怎么还原&#xff1f; 【我的电脑用了好几年了&#xff0c;最近它的系统出现了一些问题&#xff0c;我想还原电脑系统。有没有知道电脑系统如何还原&#xff1f;蹲一个简单的解决方法&#xff01;】 随着电脑使用时间的增加…

面试华为,花了2个月才上岸,真的难呀····

花2个月时间面试一家公司&#xff0c;你们觉得值吗&#xff1f; 背景介绍 美本计算机专业&#xff0c;代码能力一般&#xff0c;之前有过两段实习以及一个学校项目经历。第一份实习是大二暑期在深圳的一家互联网公司做前端开发&#xff0c;第二份实习由于大三暑假回国的时间比…

Linux中的git命令行

Linux中的git命令行 目录 Linux中的git命令行引入1、Linux下的git工具起源2、gitee的使用.gitignore.git 3、git三板斧3.1 git add3.2 git commit3.3 git push 4、git操作4.1 查看提交日志4.2 查看状态4.3 远端同步4.4 删除文件4.5 修改文件名 引入 当多个开发者同时参与同一个…

(一)Jhipster的基本介绍及入门安装

目录 1、为什么要使用 Jhipster &#xff1f; 2、安装配置 3、安装Jhipster 4、基本使用 5、介绍一下JDL Studio 6、启动 Jhipster 搭建项目 1、为什么要使用 Jhipster &#xff1f; JHipster是一个开发平台&#xff0c;可以快速生成、开发和部署现代Web应用程序和微服务…

分享几个自动化测试的练手项目

学习自动化测试最难的是没有合适的项目练习。 测试本身既要讲究科学&#xff0c;又有艺术成分&#xff0c;单单学几个 api 的调用很难应付工作中具体的问题。 你得知道什么场景下需要添加显性等待&#xff0c;什么时候元素定位需要写得更加优雅&#xff0c;为什么需要断言这个…

CANoe使用记录(四):CANoe Graphics图形窗口

目录 1、概述 2、Graphics图形窗口 2.1、打开测量窗口&#xff08;回放Log&#xff09; 2.2、输出Log 2.3、添加解析DBC文件 2.4、窗口排列 2.5、添加Graphics窗口 2.6、 信号栏选择 2.7、添加信号 2.8、波形样式 2.9、单Y轴测量尺 2.10、多Y轴测量尺 2.11、数据隐…

10行Python代码,助你整理杂乱无章的文件

朋友们好&#xff0c;今天是周五&#xff0c;又到了快放假的时间&#xff0c;激不激动&#xff1f;高不高兴&#xff1f;但是我还是要继续分享 Python 小工具给大家&#xff0c;嘻嘻~~ 今天的小程序&#xff0c;可以一键完成文件整理&#xff0c;一起来看看吧&#xff01; 按…

API 接口主流协议有哪些? 如何创建不同协议?

API 接口协议繁多&#xff0c;不同的协议有着不同的使用场景。70% 互联网应用开发者日常仅会接触到最通用的 HTTP 协议&#xff0c;相信大家希望了解更多其他协议的信息。我们今天会给大家介绍各种 API 接口主流协议和他们之间的关系。 1、API 接口主流协议有哪些? 接口协议分…

java环境安装 以jdk1.8 tomcat8为例

1、选择相应版本下载 官网地址&#xff1a;http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、下载后一直点击下一步就好了ps&#xff1a;路径不喜欢安装在C盘的可以选择其他盘符&#xff0c;但是一定要自己找的到安装路径。 3、选择路径安装jdk1.8 4、…

Java基础(十六):String的常用API

Java基础系列文章 Java基础(一)&#xff1a;语言概述 Java基础(二)&#xff1a;原码、反码、补码及进制之间的运算 Java基础(三)&#xff1a;数据类型与进制 Java基础(四)&#xff1a;逻辑运算符和位运算符 Java基础(五)&#xff1a;流程控制语句 Java基础(六)&#xff1…

Serilog介绍

SerilogSerilogSerilog是.net 下的新兴的日志框架&#xff0c;本文这里简单的介绍一下它的用法。 首先安装Nuget包&#xff1a; Install-Package SerilogInstall-Package Serilog.Sinks.Console 其中包Serilog是Log核心库&#xff0c;Serilog.Sinks.Console是Log的控制台输出…

云安全问题及其解决方案

随着云计算技术的快速发展&#xff0c;云计算已经成为了企业和个人的首选。云计算在提高了企业的效率和降低了成本的同时&#xff0c;也带来了一系列的安全问题。本篇博客将深入讨论云安全问题&#xff0c;并提出相应的解决方案&#xff0c;以帮助企业和个人更好地保护自己的云…

【C++学习笔记】对象的特性

深拷贝与浅拷贝 浅拷贝&#xff1a;简单的赋值拷贝操作 深拷贝&#xff1a;在堆区重新申请空间&#xff0c;进行拷贝 利用编译器提供的拷贝构造函数&#xff0c;会做浅拷贝操作&#xff1b;会导致堆区的内存重复释放 ![[Pasted image 20221216213144.png]] 解决方法&#xff…

Qt/QML编程学习之心得:跨平台(一)

Qt作为Cross-platform的一种开发语言,在GUI界面设计上俘获了大批开发者。 Qt很年轻但是也不年轻,看下它创作公司的历史就知道了: › 1994: Troll Tech. First public release in 1995 › 2008: Nokia acquires Troll Tech › 2012: Digia buys Qt from Nokia › 01.05.2016:…