显示诊断

屏幕与视口检测

调整窗口以实时更新
物理分辨率
-

Actual pixels on screen (screen specs × DPR)

逻辑屏幕尺寸
-

Dimensions used by OS (screen.width × screen.height)

视口尺寸
-

Active browser window size (innerWidth × innerHeight)

设备像素比(DPR)
-

Scaling factor (Retina/High-DPI displays are ≥ 2.0)

色彩与像素深度
-

每像素位数(标准显示器支持24位/32位)

屏幕方向
-

宽高比:-

上次调整事件触发: -
规格已复制到剪贴板!
screen resolution

屏幕分辨率检测

屏幕实际像素(屏幕规格 × DPR)

什么是屏幕分辨率检测工具以及为什么需要它

屏幕分辨率检测工具是一款精准的实用工具,专为设计师、前端开发人员和数字创意工作者设计,帮助他们快速确定任何显示器的确切物理像素尺寸和设备像素比(DPR)。与仅报告CSS视口大小的基本浏览器分辨率工具不同,本工具通过将逻辑CSS宽度和高度乘以设备像素比(DPR)来计算实际硬件分辨率。这对于了解图像、图标和UI组件在高密度Retina和4K屏幕上的渲染效果至关重要。无论您是在调试响应式布局、测试设计稿,还是验证图形在现代显示器上的清晰度,屏幕分辨率检测工具都能提供最准确的实时数据。它完全在客户端使用JavaScript运行,不会向任何服务器发送数据,确保完全的隐私和安全。该工具会立即读取浏览器的window.screen对象和window.devicePixelRatio属性,全面展示您的显示器能力,包括物理像素网格、逻辑CSS尺寸和缩放因子。这种详细程度对于在不同像素密度的设备(从标准96 DPI显示器到高DPI智能手机和平板电脑)上创建视觉一致的体验至关重要。

理解物理像素与逻辑CSS像素

在个人计算的早期几十年里,屏幕像素很简单。如果显示器有1024列和768行的物理网格,那么它的分辨率就是1024×768。编写width: 500px;的Web开发人员可以保证它大约占据屏幕宽度的一半。然而,随着高分辨率智能手机屏幕和高DPI电脑显示器的出现,这种简单的关系被打破了。如果一个宽度仅3英寸的手机屏幕拥有1080×1920像素的物理分辨率,按1:1像素显示网页会使它们变得微小且难以阅读。为了解决这个问题,浏览器和操作系统引入了逻辑像素(或密度无关像素)的概念,将软件渲染尺寸与物理硬件规格分离。屏幕分辨率检测工具通过显示两个值来弥合这一差距:浏览器报告的逻辑CSS视口尺寸,以及通过将这些尺寸乘以设备像素比计算出的实际物理像素数。这种双重表示对于需要为Retina显示器创建正确分辨率素材的设计师至关重要,确保图像和图形在缩放时清晰而不模糊。

设备像素比(DPR)与Retina缩放详解

设备像素比(DPR)是连接物理分辨率与逻辑CSS布局的指标。数学上定义为物理像素与逻辑像素的比率,DPR告诉您渲染一个CSS像素需要使用多少个硬件像素。当Retina显示器被描述为DPR为2.0时,意味着一个1×1的逻辑CSS像素在显示硬件上使用2×2网格(总共4个物理像素)渲染。这使得用户界面保持适合人眼阅读的理想物理尺寸,同时利用屏幕的密集像素网格产生极其清晰的文本和图像。屏幕分辨率检测工具会立即读取您系统的DPR值,并用它来计算实际屏幕分辨率。例如,如果您的浏览器报告CSS视口为1920×1080,DPR为1.5,则工具计算出的物理分辨率为2880×1620像素。这对于准备打印或高分辨率数字显示素材的平面设计师,以及测试依赖像素密度媒体查询的响应式框架的开发人员至关重要。了解您的DPR还有助于优化图像交付,因为在2x显示器上提供标准的1x图像会导致明显的模糊,而在1x显示器上提供2x图像则会浪费带宽。

屏幕分辨率检测工具的工作原理:客户端运行且私密

屏幕分辨率检测工具最重要的特性之一是其对隐私和离线执行的承诺。该工具完全在您的Web浏览器中使用客户端JavaScript运行。当您打开页面时,脚本会访问window.screen对象和window.devicePixelRatio属性来收集有关您显示器的数据。这些信息包括屏幕宽度、屏幕高度、可用宽度(排除任务栏和扩展坞)、色深和像素深度。然后,工具将CSS视口尺寸乘以DPR来计算实际物理分辨率。由于所有处理都在本地进行,没有数据通过互联网传输,没有设置cookie,也没有在任何服务器上存储日志。这确保了您的屏幕规格完全保密,使该工具可以在任何设备上安全使用,包括公司或共享计算机。此外,如果页面已被缓存,该工具可以离线工作,即使没有互联网连接也能提供可靠的访问。这种客户端架构还意味着工具速度极快,可以在几毫秒内提供结果,没有任何网络延迟。对于关注数据隐私的开发人员来说,这比可能将数据发送到第三方分析服务的在线分辨率检查器具有显著优势。

设计师和开发者的实际用例

屏幕分辨率检测工具在设计和开发工作流程中具有广泛的实际应用。对于UI/UX设计师来说,在Figma或Sketch等工具中创建响应式原型时,它不可或缺。通过了解显示器的确切物理分辨率,您可以设置正确像素尺寸的画板以准确预览设计。对于前端开发人员,该工具有助于调试CSS媒体查询和响应式断点。许多开发人员错误地仅依赖CSS视口大小,但实际渲染质量取决于物理像素数和DPR。在测试高DPI图像时,该工具可确认您的Retina素材是否正确提供。对于QA测试人员,它提供了一种快速验证网站布局在不同屏幕配置下是否正常适应的方法。此外,准备打印或数字标牌素材的平面设计师可以使用该工具确保其画布尺寸与目标显示器的原生分辨率匹配。即使是普通用户,在购买新显示器或校准副显示器之前,也可以通过了解其屏幕能力而受益。该工具的简单性和速度使其成为任何需要精确屏幕规格而无需深入系统设置或命令行工具的人的首选资源。

高级技巧:使用屏幕分辨率检测工具进行优化

要充分利用屏幕分辨率检测工具,请考虑以下高级使用技巧。首先,在为移动设备设计时始终检查DPR值,因为智能手机的DPR通常为2.0、2.5甚至3.0,这意味着375×812的逻辑视口转换为1125×2436像素的物理分辨率。其次,使用该工具验证您的CSS媒体查询是否正确触发,方法是将报告的视口大小与您的断点进行比较。例如,如果您的媒体查询目标是min-width: 768px,而工具显示视口为767px,则表明该查询未激活。第三,在测试图像优化时,加载一个包含1x和2x分辨率图像的页面,然后使用该工具查看浏览器根据DPR实际请求了哪个版本。第四,对于多显示器设置,在每个显示器上打开该工具,比较它们的物理分辨率和DPR,这可以揭示影响设计一致性的缩放差异。最后,将该工具加入书签,并在发布任何响应式设计之前将其作为快速检查手段。通过将屏幕分辨率检测工具集成到您的常规工作流程中,您可以确保您的数字产品在每个屏幕上都能呈现最佳效果,从预算型笔记本电脑到高端Retina显示器。

色深及其他显示规格

除了分辨率和DPR,屏幕分辨率检测工具还提供有关显示器色彩能力的有价值信息。该工具报告色深,通常以每像素位数(bpp)衡量。标准现代系统运行在24位色深(真彩色),允许红色、绿色和蓝色通道各8位,产生1670万种颜色。高端显示器支持30位或32位色深格式,支持更宽的色域(HDR),避免条带并显示极端的渐变细节。该工具还显示像素深度,在大多数情况下与色深相同,以及可用屏幕区域,该区域排除了操作系统界面元素(如任务栏或扩展坞)所占用的空间。这些信息对于从事色彩关键型应用(如照片编辑、视频制作或数字绘画)的设计师至关重要。了解显示器的色深有助于您准确校准显示器,并确保屏幕上看到的颜色与预期输出匹配。此外,了解可用屏幕区域有助于设计全屏应用程序或演示文稿,使其占据整个可见空间而不被UI元素遮挡。因此,屏幕分辨率检测工具超越了简单的尺寸,为您提供了显示器视觉能力的全面概况。

常见问题

我的屏幕分辨率是多少?

您的屏幕分辨率是指屏幕上显示的物理像素数量,以宽度和高度表示(例如1920×1080)。操作系统通常会缩放此分辨率,使图标和文字保持可读,因此您的物理显示器分辨率可能与逻辑CSS像素尺寸不同。

什么是设备像素比(DPR)?

设备像素比(DPR)是显示器的物理像素与逻辑CSS像素之间的缩放因子。高密度屏幕(如Apple的Retina显示屏)的DPR为2.0或3.0,意味着它们使用4到9倍的物理像素来渲染图像和文字,从而实现惊人的清晰度。

屏幕尺寸和视口大小有什么区别?

屏幕尺寸指的是整个物理显示器或移动设备屏幕的分辨率。而视口大小是浏览器中实际渲染网页的可见区域。视口大小通常小于屏幕尺寸,并且会随着浏览器窗口的调整而动态更新。

色深如何影响屏幕显示质量?

色深(或位深)指定了表示单个像素颜色所使用的位数。24位色深可显示1670万种颜色(真彩色),而30位或32位则支持深色系统。更高的色深可防止颜色条带,确保显示器上的渐变平滑。

首页