1、DPI 和像素、厘米、首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在 dpi 下才能换算!photoshop 中两种分辨率换算72 像素/英寸=28.346 像素/ 厘米300 像素/英寸 =118.11 像素/厘米1 厘米0.3937 英寸 1 英寸2.54 厘米以常见 1024 像素对比:1024 像素 =3.413 英寸=8.67 厘米 (300 像素/英寸 dpi 每英寸0.003333 像素)所以 1024 像素的厘米尺寸就是:1024*0.003333*2.541024 像素 =14.222 英寸=36.12 厘米 (72 像素/ 英寸 dpi 每英寸0.01388
2、9 像素)所以 1024 像素的厘米尺寸就是:1024*0.013889*2.54提起分辨率,我们需要了解两个概念,图像分辨率和输出分辨率,图像分辨率是每英寸的像素数,以 ppi为单位,图像分辨率又常常被表示成每一个方向上的总像素数量,比如 640480 像素、1280960 像素等。而决定图像输出质量的是图像的输出分辨率,描述的是设备输出图像时每英寸可产生的点数(dpi) ,以 dpi为单位,两者有联系但并不总是相等的。dpi (dot per inch)输出分辨率打印机分辨率又称为输出分辨率,是指在打印输出时横向和纵向两个方向上每英寸最多能够打印的点数,通常以“点/英寸 ”即 dpi(do
3、t per inch)表示。而所谓最高分辨率就是指打印机所能打印的最大分辨率,也就是所说的打印输出的极限分辨率。平时所说的打印机分辨率一般指打印机的最大分辨率,目前一般激光打印机的分辨率均在 600600dpi 以上。dpi 是“dot per inch”的缩写。顾名思义,就是指在每英寸长度内的点数。通常,我们都使用 dpi 来作为扫描器和打印机的解析度单位,数值越高表示解析度越高。目前,市面上出售扫描器的光学解析度主要有6001200 dpi 和 12002400 dpi 两种。扫描器的光学解析度由两个数字构成,是因为横向解析度和纵向解析度不同。较小的数字通常为纵向解析度,即我们一般区分扫描
4、器解析度用的数值。也就是说,6001200 dpi 的扫描器,我们通常简称为 600 dpi。电脑显示器的解析度约为 72dpi,这个数值其实是这样计算出来的:以一部 15 寸的电脑显示器为例,可视面积的水平长度大约为 11.2 寸,如果显示模式是 800600,那么解析度就是 800/11.2=71.4。如果是 17 寸电脑显示器,以 1024768 的显示模式来看,解析度就变成 1024/12.8=80 了。像素(Pixel)对于计算机的屏幕设备而言,像素(Pixel)或者说 px 是一个最基本的单位,就是一个点。其它所有的单位,都和像素成一个固定的比例换算关系。所有的长度单位基于屏幕进行
5、显示的时候,都统一先换算成为像素的多少,然后进行显示。所以,就计算机的屏幕而言,相对长度和绝对长度没有本质差别。任何单位其实都是像素,差别只是比例不同。如果把讨论扩展到其它输出设备,比如打印机,基本的长度单位可能不是像素,而是其它的和生活中的度量单位一致的单位了。CSS 绝对长度单位是对于输出设备(output device)而言的。拿 pt 来说,这是一个在文字排版工具(word,adobe 等)中非常常用的字体单位,不管你的显示器分辨率是 1024*768,还是 800*600,同一篇文档打印在纸面上的结果是一样的。写网页用哪个长度单位更好,是 px 还是 pt 呢?我个人比较偏向 px,
6、因为 px 能够精确地表示元素在屏幕中的位置和大小,网页主要是为了屏幕显示,而不是为了打印等其它需要的。CSS 相对长度单位(relative length unit)CSS 相对长度单位中的相对二字,表明了其长度单位会随着它的参考值的变化而变化,不是固定的。以下是 CSS 相对长度单位列表:CSS 相对长度单位说明em 元素的字体高度 The height of the elements fontex 字母 x 的高度 The height of the letter “x“px 像素 Pixels% 百分比 PercentageCSS 绝对长度单位(absolute length unit
7、)绝对长度单位是一个固定的值。比如我们常用的有 mm,就是毫米的意思。以下是 CSS 绝对长度单位列表:CSS 绝对长度单位说明in 英寸 Inches (1 英寸 = 2.54 厘米)cm 厘米 Centimetersmm 毫米 Millimeterspt 点 Points (1 点 = 1/72 英寸)pc 皮卡 Picas (1 皮卡 = 12 点)像素是相对于显示器屏幕分辨率而言的。譬如,WiNDOWS 的用户所使用的分辨率一般是 96 像素/英寸。而 MAC 的用户所使用的分辨率一般是 72 像素/ 英寸。所以在 WiNDOWS 的 CSS 中 dpi 为 96 像素/英寸英寸之间的关系和换算及 CSS 中的长度单位