看到網上很多人問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像素。
不同設備不同顯示效果,搞設計或者寫網頁的時候要搞清楚這些單位區別,不然容易出問題。