分享

125px是多少厘米?

 明春日月 2023-07-09 发布于河北

px:相对长度单位。像素(pixel)。

pt:绝对长度单位。点(point)。

1in=2.54cm=25.4mm=72pt=6pc

具体换算是:

pointspixelsemspercent

6pt8px0.5em5及线布宗烈流围0%

7pt9px0.55em55%

7.5pt10px0.625em62.5%

8pt11px0.7em70%

9pt12px0.75em75%

10pt13px0.8em80%

10.5pt14px0.875em87.5%

11pt15px0.95em95%

12pt16px1em100%

13pt17px1.05em105%

13.5pt18px1.125em112.5%

14pt19px1.2em120%

14.5pt20px1.25em125%

15pt21px1.3em130%

16pt22px1.4em140%

17pt23p传洋草低味x1.45em145%

18pt24px1.5em150%

20pt26px1.6em160%

22pt29px1.8em180%

24pt32px2em200%

26pt35px2力更冲密简旧采银积念.2em220%

27pt36px2.25em225%

28pt37px2.3em230%

29pt38px2.35em235%

30pt40px2.45em245%

32pt42px2.55em255%

34pt45px2.75em275%

36pt48px3em300%

像素与毫米的转换

转换还需要知道另一个参数: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{mm}*pixelsperinch*10div254;

分子和分母同乘以10调持简女超,将浮点数运算转未标括河留便席损必化为整数运算,效率更高

常用的1024x768或800x600等标准的分辨率计算出来的dpi是一个常数:96,因此计算出来的毫米与像素的关系也约等于一个常数:

基本上1毫米约等于3.78像素

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多