2012-10-19 166 views
1

如何 1釐米轉換爲PX釐米到像素轉換

這種轉換在HTML解析器使用

%轉換是? - >(allToPx[0]) * 16)/100) px

pt轉換爲 - >(allToPx[0]) * 16)/12) px

em轉換是 - >(allToPx[0]) * 16)/1) px

但如何轉換cm

回答

1

沒有cm轉換爲cm元件的大小在很大程度上取決於屏幕密度,這不能在大部分設備上訪問(每英寸或釐米像素)

0

它不會是不可能將cm轉換爲px,因爲它們是相同單位類型的而不是

cm絕對長度單位,而px相對長度單位

它就像說,「我可以轉換公斤至幾小時?」

以此作爲參考:http://msdn.microsoft.com/en-us/library/ms537660(v=vs.85).aspx

+0

我認爲一個更好的比喻是磅和公斤,因爲第一個是力(質量x引力拉),而第二個是質量。在軌道上(自由落體),80公斤的宇航員體重爲0磅。 –

+0

這可能與我的想法有所不同。 :) –

3

你必須找出適合你的顯示器的像素密度。這可能會有很大的不同。你必須要得到這些數據:屏幕

  • 寬度
  • 高度屏幕
  • 垂直像素
  • 水平像素

然後你可以計算一下一個給定像素的實際大小垂直和水平...

但獲得這種信息並不總是可能的。如果可能的話,您可能必須使用一些依賴於平臺的技巧來獲取這些技巧......此外,您沒有指定使用的是哪種類型的UI庫。這可能有助於我們提供建議。

+1

*「獲取這種信息並不總是可能的。」*尤其是,如果屏幕投射到任何舊的平坦表面上,尤其如此。 ;) –

+1

哇,我忘了投影儀。我從現在開始會記住這一點。另外,我還想知道關於同一個問題的視頻眼鏡是什麼樣的......我這次沒有想到開箱即用...... – ppeterka