畫素 英吋 厘公尺的換算

2021-04-20 08:24:19 字數 2599 閱讀 4402

這兩天用swing寫列印,發現jdk文件裡有乙個說明:以 1/72 英吋為單位,這個進行紙張和螢幕大小換算可麻煩了,1/72英吋又是啥東西,一頭霧水。去找了下資料,終於找到換算公式了,特記錄一下:)

72畫素/英吋=28.346畫素/厘公尺

300畫素/英吋=118.11畫素/厘公尺

1 厘公尺=0.3937 英吋

1 英吋=2.54 厘公尺

後來又找了篇文章,寫的比較全。

內容:首先告訴大家乙個不幸的訊息:畫素不能直接換算成英吋、厘公尺,要在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.54

1024畫素=14.222英吋=36.12厘公尺         (72畫素/英吋dpi     每英吋≈0.013889畫素)

所以1024畫素的厘公尺尺寸就是:1024*0.013889*2.54

提起解析度,我們需要了解兩個概念,影象解析度和輸出解析度,影象解析度是每英吋的畫素數,以ppi為單位,影象解析度又常常被表示成每乙個方向上的總畫素數量,比如640×480畫素、1280×960畫素等。而決定影象輸出質量的是影象的輸出解析度,描述的是裝置輸出影象時每英吋可產生的點數(dpi),以dpi為單位,兩者有聯絡但並不總是相等的。

dpi (dot per inch)輸出解析度

印表機解析度又稱為輸出解析度,是指在列印輸出時橫向和縱向兩個方向上每英吋最多能夠列印的點數,通常以「點/英吋」即dpi(dot per inch)表示。而所謂最高解析度就是指印表機所能列印的最大解析度,也就是所說的列印輸出的極限解析度。平時所說的印表機解析度一般指印表機的最大解析度,目前一般雷射印表機的解析度均在600×600dpi以上。

dpi是「dot per inch」的縮寫。顧名思義,就是指在每英吋長度內的點數。通常,我們都使用dpi來作為掃瞄器和印表機的解析度單位,數值越高表示解析度越高。目前,市面上**掃瞄器的光學解析度主要有600×1200 dpi和1200×2400 dpi兩種。掃瞄器的光學解析度由兩個數字構成,是因為橫向解析度和縱向解析度不同。較小的數字通常為縱向解析度,即我們一般區分掃瞄器解析度用的數值。也就是說,600×1200 dpi的掃瞄器,我們通常簡稱為600 dpi。

電腦顯示器的解析度約為72dpi,這個數值其實是這樣計算出來的:以一部15寸的電腦顯示器為例,可視面積的水平長度大約為11.2寸,如果顯示模式是800×600,那麼解析度就是 800/11.2=71.4。如果是17寸電腦顯示器,以1024×768的顯示模式來看,解析度就變成1024/12.8=80了。

畫素(pixel)

對於計算機的螢幕裝置而言,畫素(pixel)或者說px是乙個最基本的單位,就是乙個點。其它所有的單位,都和畫素成乙個固定的比例換算關係。所有的長度單位基於螢幕進行顯示的時候,都統一先換算成為畫素的多少,然後進行顯示。所以,就計算機的螢幕而言,相對長度和絕對長度沒有本質差別。任何單位其實都是畫素,差別只是比例不同。

如果把討論擴充套件到其它輸出裝置,比如印表機,基本的長度單位可能不是畫素,而是其它的和生活中的度量單位一致的單位了。

css絕對長度單位是對於輸出裝置(output device)而言的。拿pt來說,這是乙個在文字排版工具(word,adobe等)中非常常用的字型單位,不管你的顯示器解析度是1024*768,還是800*600,同一篇文件列印在紙面上的結果是一樣的。

寫網頁用哪個長度單位更好,是px還是pt呢?

我個人比較偏向px,因為px能夠精確地表示元素在螢幕中的位置和大小,網頁主要是為了螢幕顯示,而不是為了列印等其它需要的。

css相對長度單位(relative length unit)

css相對長度單位中的相對二字,表明了其長度單位會隨著它的參考值的變化而變化,不是固定的。

以下是css相對長度單位列表:

css相對長度單位

說明em     元素的字型高度the height of the element's font

ex     字母x的高度the height of the letter "x"

px     畫素pixels

%     百分比percentage

css絕對長度單位(absolute length unit)

絕對長度單位是乙個固定的值。比如我們常用的有mm,就是公釐的意思。

以下是css絕對長度單位列表:

css絕對長度單位

說明in      英吋inches (1 英吋 = 2.54 厘公尺)

cm    厘公尺centimeters

mm   公釐millimeters

pt     點points (1點 = 1/72英吋)

pc     皮卡picas (1 皮卡 = 12 點)

畫素是相對於顯示器螢幕解析度而言的。譬如,windows的使用者所使用的解析度一般是96畫素/英吋。而mac的使用者所使用的解析度一般是72畫素/英吋。

所以在windows的css中 dpi為 96畫素/英吋

畫素 厘公尺 英吋 換算

畫素 英吋 厘公尺之間的換算關係 72畫素 英吋 28.346畫素 厘公尺300畫素 英吋 118.11畫素 厘公尺1 厘公尺 0.3937 英吋1 英吋 2.54 厘公尺首先告訴大家乙個不幸的訊息 畫素不能直接換算成英吋 厘公尺,要在 dpi下才能換算 photoshop 中兩種解析度換算 72畫...

畫素 英吋 厘公尺的換算

這兩天用swing寫列印,發現jdk文件裡有乙個說明 以 1 72 英吋為單位,這個進行紙張和螢幕大小換算可麻煩了,1 72英吋又是啥東西,一頭霧水。去找了下資料,終於找到換算公式了,特記錄一下 72畫素 英吋 28.346畫素 厘公尺 300畫素 英吋 118.11畫素 厘公尺 1 厘公尺 0.3...

畫素 英吋 厘公尺的換算

首先告訴大家乙個不幸的訊息 畫素不能直接換算成英吋 厘公尺,要在dpi下才能換算 photoshop中兩種解析度換算 72畫素 英吋 28.346畫素 厘公尺 300畫素 英吋 118.11畫素 厘公尺 1 厘公尺 0.3937 英吋 1 英吋 2.54 厘公尺 以常見1024畫素對比 1024畫素...