看到网上很多人问px、pt、cm、mm这些单位咋换算,特别是像素和厘米之间怎么转,我来简单说几句。
首先啊,像素(px)这玩意儿是电脑屏幕上的虚拟单位,现实生活中没有这个单位。比如你说一张图是1000x600像素,这在不同屏幕上显示出来的实际大小可能不一样,主要是看屏幕分辨率。
现在大多数Windows用户屏幕分辨率是96像素每英寸(dpi),而Mac用户以前是72dpi,但现在也基本统一到96了。所以像1英寸大概就是96像素。
再说说其他单位,像pt(点)、cm(厘米)、mm(毫米)这些都是现实中的物理单位,比较固定。他们之间的换算是这样的:
1英寸 = 2.54厘米 = 25.4毫米 = 72点(pt) = 6派卡(pc)
em和ex这些是相对字体大小的单位,em是相对于当前字体大小,ex大概是x字母高度,一般字体的一半左右。
总结一下,如果你想知道像素和厘米怎么换算,得先知道设备的分辨率。比如在96dpi的屏幕上,1厘米≈37.8像素。如果是在72dpi的设备上,1厘米≈28.35像素。
不同设备不同显示效果,搞设计或者写网页的时候要搞清楚这些单位区别,不然容易出问题。
首先啊,像素(px)这玩意儿是电脑屏幕上的虚拟单位,现实生活中没有这个单位。比如你说一张图是1000x600像素,这在不同屏幕上显示出来的实际大小可能不一样,主要是看屏幕分辨率。
现在大多数Windows用户屏幕分辨率是96像素每英寸(dpi),而Mac用户以前是72dpi,但现在也基本统一到96了。所以像1英寸大概就是96像素。
再说说其他单位,像pt(点)、cm(厘米)、mm(毫米)这些都是现实中的物理单位,比较固定。他们之间的换算是这样的:
1英寸 = 2.54厘米 = 25.4毫米 = 72点(pt) = 6派卡(pc)
em和ex这些是相对字体大小的单位,em是相对于当前字体大小,ex大概是x字母高度,一般字体的一半左右。
总结一下,如果你想知道像素和厘米怎么换算,得先知道设备的分辨率。比如在96dpi的屏幕上,1厘米≈37.8像素。如果是在72dpi的设备上,1厘米≈28.35像素。
不同设备不同显示效果,搞设计或者写网页的时候要搞清楚这些单位区别,不然容易出问题。