图片的大小是怎么算的?图片的清晰度和什么概念有关?什么是像素?图片的像素深度是什么?

什么是像素?

像素是屏幕上可以显示的最小单位。对于显示屏幕来说,像素就是屏幕上显示特定颜色的小方块。这些像素不是虚拟的,是有具体物理尺寸的实实在在的物理设备,通常来说其大小单位是英寸,是一种1:1的正方形,这些像素点之间是紧挨着的。

比如车站里的巨型LED显示屏的每一个发光的小方块就是一个LED显示屏的像素。
image.png

对于图像来说,像素就是一组数字序列,是虚拟的,并没有实际的物理尺寸,也就没有固定的形状,具体一个图像像素该显示为多大,或显示成什么形状由显示器的像素点决定。如下图,每个矩形方块都是一个图像像素,这些图像像素都是由 (R,G,B) 三个数值表示的,显示器再根据其值显示对应的颜色。
image.png

什么是分辨率?

分辨率通常来说是指每英寸有多少个像素点,单位是PPI(pixel per inch),叫做像素每英寸。屏幕分辨率是指显示器在水平和垂直方向上每英寸有多少个像素点。比如屏幕分辨率为1920x1080,它表示显示器在水平方向上每英寸有1920个像素点,垂直方向上每英寸有1080个像素点。该属性是显示器的物理属性,显示器在生产的时候就确定了无法更改的,而之所以我们可以调整显示器的分辨率是因为系统软件算法做了模拟,实际上,显示器每英寸的像素数是硬件设备,是没法调整的。

图像分辨率和显示器分辨率一样,原本也是指(图像内)每英寸的像素数,但对于数字图片来说,因为它没有物理的长宽的概念,所以图片分辨率通常表达的是水平方向像素数x垂直方向像素数。比如800x600这样的图片就是指整个水平方向(而不是水平每英寸)有800个像素,整个垂直方向(也不是垂直每英寸)有600个像素。而原本的图像分辨率(也就是PPI)的概念在平面设计中用的比较多,它一般和图像的尺寸一起决定了图像文件的大小和图像的质量。

举例,一幅图像宽8英寸、高6英寸,分辨率为100PPI,如果保持图像文件的大小不变,也就是总的像素数不变,将分辨率降为50PPI,在宽高比不变的情况下,图像的宽将变为16英寸、高将变为12英寸。使用打印机输出变化前后的这两幅图,我们会发现后者的幅面是前者的4倍,而且图像质量下降了许多。但是将它们送入显示模式为800×600的显示器显示,我们会发现这两幅图的画面尺寸一样,画面质量也没有区别。

这是因为对于计算机的显示系统来说,一幅图像的PPI值是没有意义的,起作用的是这幅图像所包含的总的像素数,也就是另一种分图片辨率表示方法:水平方向的像素数×垂直方向的的像素数。这种分辨率表示方法同时也表示了图像显示时的宽高尺寸。前面所讲的PPI值变化前后的两幅图,它们总的像素数都是800×600,因此在显示时是分辨率相同、幅面相同的两幅图像。