像素,分辨率,Retina屏幕

news/2024/11/8 23:08:43/


很早我们就听过像素和分辨率这两个名词,分辨率越大,我们的图片就越清晰。做了个前端之后又出来了 Retina屏,同样尺寸的图,放在retina 的屏幕上的时候,就会相当模糊不清,这又是为什么呢?


1.像素(pixel):表示图像数量的最小单位

我们通常ps里的图片放大之后的每个小方格,就是一像素。不同的设备上1单位的像素大小是不一样的。它是显示器、数码相机等屏幕的基本度量单位。



2.分辨率

分辨率指在单位长度中像素数量的多少。

分辨率 = 画面水平方向的像素值 * 画面垂直方向的像素值

一般我们常用的有图像分辨率和屏幕分辨率


a.图像分辨率使用的单位是PPI(Pixel per lnch),意思是每英寸内像素数目

图像分辨率是有单位的,叫 像素每英寸

分辨率越高,像素的点密度越高,图像越逼真(这就是为什么做大幅的喷绘时,要求图片分辨率要高,就是为了保证每英寸的画面上拥有更多的像素点)。



b.屏幕分辨率

屏幕分辨率是屏幕每行的像素点数*每列的像素点数,每个屏幕有自己的分辨率。屏幕分辨率越高,所呈现的色彩越多,清晰度越高。

Photoshop默认分辨率为72像素/英寸,这是满足普通显示器的分辨率。



3.retina 屏幕【视网膜显示屏】


随着移动终端的出现,Retina 也为 更多人所知,尤其从苹果4代开始得到广泛的应用。它是把更多的像素点压缩至一块屏幕里,从而达到更高的分辨率并提高屏幕显示的细腻程度。


所以对于移动端的页面制作的时候,设计稿一般至少要放大2-3倍,才能满足在手机上的视觉效果。否则图片会很模糊,视觉体验很差。














http://www.ppmy.cn/news/833539.html

相关文章

移动端物理像素和设备独立像素

https://blog.csdn.net/aiolos1111/article/details/51880223 https://www.cnblogs.com/samwu/p/5341056.html http://www.softwhy.com/article-8365-1.html 最近做移动端页面开发的时候遇到像素比的问题,一脸懵逼,最后看了各路神仙的博客以及自己找资…

html移动端物理像素,移动端(视口(meta),像素比,常见屏幕尺寸)

1. 视口:(布局视口(layout viewport),视觉视口(visual viewport),理想视口(ideal viewport)) meta 视口标签 width:宽度设置的是 viewport 宽度,可以设置 device-width(设备宽度)特殊值 user-scalable:用户…

小程序物理像素和逻辑像素

屏幕尺寸 屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等如何计算手机尺寸?知道手机屏幕的长和宽,然后利用勾股定理,就可以算出斜边的长了。还有个更简单的方法,只要用尺子量一下它的对角线是多少…

自适应设计涉及的知识点(CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport)

1、PX(CSS pixels) 1.1 定义 虚拟像素,可以理解为“直觉”像素,CSS和JS使用的抽象单位,浏览器内的一切长度都是以CSS像素为单位的,CSS像素的单位是px。 1.2 注意 在CSS规范中,长度单位可以分为两类,绝对(…

图像处理学习--前篇--像素相关

部分内容转自:作者:jasonhehee 链接:https://www.jianshu.com/p/b2d92032a9c3 PPI (Pixels per inch) 每英寸像素数量,是像素密度的测量值 image.png 2016年6月8日凌晨1点,乔帮主发布了划时代手机iPhone4&#xff…

此像素非彼像素

首先我要申明一点,对于web开发者来说“标准尺寸”是没啥用处的,所以我忽略了这个,而且我也不会讨论显示的细节以及其他一些复杂问题,因此我对其中的一些概念描述的可能不是很专业,在此表示抱歉。 Web开发者到底需要啥 …

html移动端物理像素,移动端开发-设备像素比devicePixelRatio简单介绍

本文所说devicePixelRatio其实指的是window.devicePixelRatio, 被所有WebKit浏览器以及Opera所支持,随着显示器的发展,这个属性也慢慢登上了前端技术的舞台。 本文内容大部分属于翻译性质内容,因此,会不那么通俗易懂。不过&#x…

iOS绘制1像素的线

有时候页面上需要绘制1像素的分隔线,可以通过添加 view 的方式,也可以通过 UIGraphicsGetCurrentContext 的方式实现。但是通过UIGraphicsGetCurrentContext实现的时候需要注意像素的问题。 在绘制1像素线之前,我们先来看一下绘制高度为50的…