根据电脑分辨率自动调整窗体大小_分辨率是什么?

要弄清分辨率,一些概念首先得弄清楚。

像素

译自英文 pixel,pix 是英语单词 picture 的常用简写,加上英语单词 「元素」element,就得到 pixel。
我们常见的图片,手机拍的,网上搜的大部分是由像素组成的,一个像素就是一个正方形或者长方形,把一张图片放大,放大,再放大就可以看到它了。

fbc9e955d603b4adc4f00199895d6294.png

一个像素有多大呢?

它是没有固定大小的,这取决于硬件能显示多少像素,不同显示屏上一个像素的大小是不同的,但是相同的地方是,对应的像素点,它们的颜色一定是一样的。

分辨率

手机,显示器的分辨率都用类似 1920×1080 这样的方式表示。

1920×1080 也就是表示电脑显示屏或者手机显示屏横向可以显示 1920 个像素,纵向可以显示 1080 个像素,也就是横向有 1920 个点,纵向有 1080 个点。

常见的

1080p ( 1920 × 1080 )

720p ( 1280 × 720 )

4k ( 3840 × 2160 )

还有图片的分辨率也是类似的,如果它的分辨率是 1920×1080 ,就是表示这张图片的长是 1920 个像素,宽是 1080 个像素,总共大约有 200 万像素。

当图像的分辨率大于显示器的分辨率?

这样有两种解决方案。

1.只显示图像的一部分。

2.利用一些算法,将某些像素忽略,从而显示整个图像。

当图像的分辨率小于显示器的分辨率?

这就很好办了,将整个图像显示到显示器的局部就可以了。

如果我非要充满整个屏幕呢?

再利用一些算法,自动填充一些像素就可以了。

PPI

每英寸像素(英语:Pixels Per Inch,缩写:PPI),又被称为像素密度。

1 英寸表示 2.54cm 。
5 PPI 表示 1 平方英寸里有 5 × 5 = 25 个像素。

所以它可以理解为在某个方向上的一英寸长度直线通过的像素数目。

bd722dbc8cbd4d5dbb06ef6b6232750f.png

上图中,我们假如在水平方向画一条一英寸的直线,那么通过的像素数是 5 个,所以这幅图的 PPI 是 5 。

同理,如果我们在垂直方向画一条一英寸的直线,那么通过的像素数是 5 个,所以这幅图的 PPI 是 5 。

也可以是对角线上,根据勾股定理,对角线的长度是 2.236,对角线像素个数是 10 * 10 + 5 * 5 再开根号,等于 11.18。最后 11.18 / 2.236 约等于 5 。所以这样算出来 PPI 也是 5 。

所以 PPI ,分辨率,长度之间就有了一个公式。

分辨率 = PPI * 长度。

所以长度一定的情况下, PPI 越大,分辨率也就越高,图像也就越清晰。

我们常常看到手机的参数会有 PPI ,看下 iPhone7 的参数。

d404d59e3cf092de15892de4ce623713.png

主屏尺寸是指对角线的长度,这样再根据勾股定理求出对角线的像素,然后就可以求出 PPI ,大家可以验证下是不是 326 。

DPI

Dots Per Inch,每英寸点数,每打一个点就代表一个像素,概念和 ppi 差不多,但多用于打印机等打印设备。比如打印机的规格是 300dpi,我们需要打印一张 1 寸照片 (1 英寸 × 1.4 英寸),那么我们至少需要多大像素的照片不会看起来模糊,很好算。就是 1 × 300 = 300,1.4 × 300 = 420,也就是300 × 420 = 126000 像素的照片即可了。

所以下次打印照片的时候,只要知道店家打印机的 dpi 是多少,然后在乘上要打印多大的照片,就可以知道自己照片的清晰度够不够,也就是分辨率够不够,也就是像素够不够啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值