1樓:i樂於助人
px:相對長度單位。畫素(pixel)。
pt:絕對長度單位。點(point)。
1in = 2.54cm = 25.4 mm = 72pt = 6pc
具體換算是:
points pixels ems percent
6pt 8px 0.5em 50%
7pt 9px 0.55em 55%
7.5pt 10px 0.625em 62.5%
8pt 11px 0.7em 70%
9pt 12px 0.75em 75%
10pt 1**x 0.8em 80%
10.5pt 14px 0.875em 87.5%
11pt 15px 0.95em 95%
12pt 16px 1em 100%
1**t 17px 1.05em 105%
13.5pt 18px 1.125em 112.5%
14pt 19px 1.2em 120%
14.5pt 20px 1.25em 125%
15pt 21px 1.3em 130%
16pt 22px 1.4em 140%
17pt 2**x 1.45em 145%
18pt 24px 1.5em 150%
20pt 26px 1.6em 160%
22pt 29px 1.8em 180%
24pt 32px 2em 200%
26pt 35px 2.2em 220%
27pt 36px 2.25em 225%
28pt 37px 2.3em 230%
29pt 38px 2.35em 235%
30pt 40px 2.45em 245%
32pt 42px 2.55em 255%
34pt 45px 2.75em 275%
36pt 48px 3em 300%
畫素與毫米的轉換
轉換還需要知道另一個引數:dpi(每英寸多少點)
象素數 / dpi = 英寸數
英寸數 * 25.4 = 毫米數
對於顯示裝置,不管是印表機還是螢幕,都有一種通用的方法
先用getdevicecaps(裝置控制代碼,logpixelsx)
或者 getdevicecaps(裝置控制代碼,logpixelsy)獲得裝置每英寸的畫素數
分別記為:px 和 py
一英寸等於25.4mm
那麼毫米換算成畫素的公式為
水平方向的換算: x * px /25.4
垂直方向的換算: y * py /25.4
畫素換算為毫米 x * 25.4 / px
在程式中這麼寫
mycontrol.height := 10 * pixelsperinch * 10 div 254;
分子和分母同乘以10,將浮點數運算轉化為整數運算,效率更高
常用的1024x768或800x600等標準的解析度計算出來的dpi是一個常數:96,因此計算出來的毫米與畫素的關係也約等於一個常數:
基本上 1毫米 約等於 3.78畫素
字型的大小(pt)和畫素(px)如何轉換?
2樓:獅子最愛冥王星
英文字型的1磅,相當於1/72 英寸,約等於1/2.8mm。
12pt的字列印出來約為4.2mm。
網頁中12px的字才相當於12畫素。
雖然 四號=(14/72)*96=18.6px 更接近 19px,但是因為 18px 是點陣,所以系統還是優先顯示點陣字號的。
換句話說:四號=18px
擴充套件資料中文字號vs英文字號(磅)vs畫素值的對應關係如下:
八號=5磅(7px) ==(5/72)*96=6.67 =6px七號=5.5磅 ==(5.
5/72)*96=7.3 =7px小六=6.5磅 ==(6.
5/72)*96=8.67 =8px六號=7.5磅 ==(7.
5/72)*96=10px小五=9磅 ==(9/72)*96=12px五號=10.5磅 ==(10.5/72)*96=14px小四=12磅 ==(12/72)*96=16px四號=14磅 ==(14/72)*96=18.
67 =18px小三=15磅 ==(15/72)*96=20px三號=16磅 ==(16/72)*96=21.3 =21px小二=18磅 ==(18/72)*96=24px二號=22磅 ==(22/72)*96=29.3 =29px小一=24磅 ==(24/72)*96=32px一號=26磅 ==(26/72)*96=34.
67 =34px小初=36磅 ==(36/72)*96=48px初號=42磅 ==(42/72)*96=56px初號=42磅=14.82毫米
小初=36磅=12.70毫米
一號=26磅=9.17毫米
小一=24磅=8.47毫米
二號=22磅=7.76毫米
小二=18磅=6.35毫米
三號=16磅=5.64毫米
小三=15磅=5.29毫米
四號=14磅=4.94毫米
小四=12磅=4.23毫米
五號=10.5磅=3.70毫米
小五=9磅=3.18毫米
六號=7.5磅=2.56毫米
小六=6.5磅=2.29毫米
七號=5.5磅=1.94毫米
八號=5磅=1.76毫米
1磅約等於0.03527釐米
1釐米約等於28.35磅
3樓:匿名使用者
px:相對長度單位。畫素(pixel)。
pt:絕對長度單位。點(point)。
1in = 2.54cm = 25.4 mm = 72pt = 6pc
具體換算是:
points pixels ems percent
6pt 8px 0.5em 50%
7pt 9px 0.55em 55%
7.5pt 10px 0.625em 62.5%
8pt 11px 0.7em 70%
9pt 12px 0.75em 75%
10pt 1**x 0.8em 80%
10.5pt 14px 0.875em 87.5%
11pt 15px 0.95em 95%
12pt 16px 1em 100%
1**t 17px 1.05em 105%
13.5pt 18px 1.125em 112.5%
14pt 19px 1.2em 120%
14.5pt 20px 1.25em 125%
15pt 21px 1.3em 130%
16pt 22px 1.4em 140%
17pt 2**x 1.45em 145%
18pt 24px 1.5em 150%
20pt 26px 1.6em 160%
22pt 29px 1.8em 180%
24pt 32px 2em 200%
26pt 35px 2.2em 220%
27pt 36px 2.25em 225%
28pt 37px 2.3em 230%
29pt 38px 2.35em 235%
30pt 40px 2.45em 245%
32pt 42px 2.55em 255%
34pt 45px 2.75em 275%
36pt 48px 3em 300%
畫素與毫米的轉換
轉換還需要知道另一個引數:dpi(每英寸多少點)
象素數 / dpi = 英寸數
英寸數 * 25.4 = 毫米數
對於顯示裝置,不管是印表機還是螢幕,都有一種通用的方法
先用getdevicecaps(裝置控制代碼,logpixelsx)
或者 getdevicecaps(裝置控制代碼,logpixelsy)獲得裝置每英寸的畫素數
分別記為:px 和 py
一英寸等於25.4mm
那麼毫米換算成畫素的公式為
水平方向的換算: x * px /25.4
垂直方向的換算: y * py /25.4
畫素換算為毫米 x * 25.4 / px
在程式中這麼寫
mycontrol.height := 10 * pixelsperinch * 10 div 254;
分子和分母同乘以10,將浮點數運算轉化為整數運算,效率更高
常用的1024x768或800x600等標準的解析度計算出來的dpi是一個常數:96,因此計算出來的毫米與畫素的關係也約等於一個常數:
基本上 1毫米 約等於 3.78畫素
c#中如何獲取一個字型的寬度值(畫素單位)?
4樓:匿名使用者
是不是這個意思
private void button1_click(object sender, eventargs e)
5樓:
一個字型的寬度?
一個字型,對應不同的字元,寬度也不一致吧
6樓:元齊伏囡囡
string
str=
"字串";
graphics
tmpg
=this.creategraphics();
sizef
size
=tmpg.measurestring(str,this.font);
float
stringwidth
=size.width;
這是用於winform裡的方法,計算"字串"的總寬度,你想計算單個就輸入一個字元就可以啦,你也可以通過image類來例項化graphics物件,具體可以查查msdn
C中怎麼把Listview上的數字轉換為字串
用列舉呀!public enum valuetype.net支援中文命名,雖然有些奇怪。轉換時先將數值用列舉表示,然後用tostring int value 0 現假設value為要轉換的數值 valuetype venum value string outputvalue venum.tostri...
概率中的c和p到底怎麼回事,概率中的C和P到底怎麼回事?
c n,m 表示n取m的組合數 c n,m n m n m n n 1 n 2 n m 1 m 兩個都是規範的 m在右上,n在右下 p n,m 表示n取m的排列數 p n,m n m n n 1 n 2 3 2 1 m m在右上,n在右下 c右上0 右下6等於c右上6 右下6等於1 兩個是等價的。只...
excel 中如何輸入或者關係的條件 比如countif
1 首先在電腦中開啟excel介面如圖所示,這裡利用countif函式,求工資大於5500的人數。2 在h3單元格回 輸入函式 countif f3 f17,5500 按回車鍵答。3 接著求工資5000至7000的人數。4 然後在i3單元格輸入函式 sum countif f3 f17,回車鍵。5 ...