閱讀518 返回首頁    go 阿裏雲 go 技術社區[雲棲]


DPI與像素的關係

原文:https://hi.baidu.com/qq690055578/blog/item/4966c0fc7f57e3f8fd037f77.html

DPI就是DOT PER INCH 
每英寸象素數 
1英寸=2.54厘米 
不是說600萬象素用多少DPI打,一般照片的DPI都是固定的,比如大多數機器都設定為72,那麼600萬象素的照片長是3400象素,每英寸72象素,那麼打印出來就是長47英寸,合119厘米,大約1.2米,明白了哦?很大的一副畫呢 ,當然這也不現實,所以要調高DPI值,或者減小你的照片分辨率,以達到最佳尺寸. 額外給個建議,你調整DPI不如直接調整分辨率

dpi和像素、厘米、英寸之間的關係和換算及CSS中的長度單位(轉)

首先告訴大家一個不幸的消息:像素不能直接換算成英寸、厘米,要在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像素/英寸

-------------------------------

有關數碼像機

1.什麼是像素? 

簡單的說,我們通常所說的像素,就是CCD/CMOS上光電感應元件的數量,一個感光元件經過感光,光電信號轉換,A/D轉換等步驟以後,在輸出的照片上就形成一個點,我們如果把影像放大數倍,會發現這些連續色調其實是由許多色彩相近的小方點所組成,這些小方點就是構成影像的最小單位“像素”(Pixel)。 
像素分為CCD像素和有效像素,現在市場上的數碼相機標示的大部分是CCD的像素而不是有效像素。 

2.什麼是分辨率? 

說到像素就不得不說說分辨率了。因為兩者密不可分! 

所謂的“分辨率”指的是單位長度中,所表達或擷取的像素數目。和像素一樣,分辨率也分為很多種。 

其中最常見的就是影像分辨率,我們通常說的數碼相機輸出照片最大分辨率,指的就是影像分辨率,單位是ppi(Pixel per Inch) 

打印分辨率也是很常見的一種,顧名思義,就是打印機或者衝印設備的輸出分辨率,單位是dpi(dot per inch) 

顯示器分辨,就是Windows桌麵的大小。常見的設定有640x480、800x600、1024x768…等。屏幕字型分辨率:PC的字型分辨率是96dpi,Mac的字型分辨率是72dpi。 
當然還會有其他輸出設備的分辨率。由於種類繁多,在此就不詳細說明了,有興趣的朋友可以自己去網上搜索一下。 

3.影像分辨率和像素的關係 

說完了像素和分辨率的定義,讓我們來看看兩者的關係。細心的朋友也許已經發現,像素和分辨率是成正比的,像素越大,分辨率也越高。讓我們來舉例說明! 

前文已經提到,像素分有效像素和CCD像素 

通常來說200萬像素的數碼相機,最大影像分辨率是1600×1200=192萬像素,也就是說,實際的有效像素就是192萬。 

通常所說的300萬像素的數碼相機,最大影像分辨率是2048×1536=3145728像素,也就是說有效像素為314萬。 

其他像素級的數碼相機,其分辨率和有效像素的換算也是如此。 

可以看出,像素越高,最大輸出的影像分辨率也越高。 



4.打印分辨率和像素的關係 

打印分辨率,關係到我們衝印照片的大小,因此也是比較重要的。 

其實計算方法也是很簡單的: 

200萬像素的數碼相機,有效像素192萬,最大輸出1600×1200的相片 

寬:1600 Pixels/300 dpi=5.3" 

高:1200 Pixels/300 dpi=4" 

也就是說如果用300dpi輸出分辨率衝印,最多能衝印5.3×4英寸的照片,而通常照片的尺寸是: 

5寸:5×3.5 
6寸:6×4 

很明顯的看出,200萬像素能以300dpi的效果衝印最大5寸的照片。 

(注:人眼能分辨出的最大分辨率是300dpi,超過這個分辨率,人的眼睛是無法看出差別的,也就是說300dpi和600dpi在人眼看來是沒有差別的,所以現在的衝印設備最大的設計輸出分辨率,就是300dpi,當然每個人對於清晰度的要求是不一樣的,一般來說能達到200dpi就能讓大部分人滿意,所以200萬像素衝印6寸的照片,在大部分人看來還是很清晰的。) 

總結:如上所述,“打印尺寸”與影像分辨率有莫大的關係,隻要影像分辨率改變了,打印的尺寸便會跟著變化,而像素和影像分辨率又有直接的關係,所以三者可以互相轉換的。而其中最根本的就是像素。 

因此購買數碼相機的時候,像素還是一個重要的考慮因素,具體需要多少像素,可以根據自己的需要而定。


最後更新:2017-04-02 06:52:09

  上一篇:go 再做JAVA天氣預報
  下一篇:go 馬士兵J2SE-第九章-多線程機製-線程的創建與啟動