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 13px 0.8em 80%

10.5pt 14px 0.875em 87.5%

11pt 15px 0.95em 95%

12pt 16px 1em 100%

13pt 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 23px 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{mm} * PixelsPerInch * 10 div 254;

分子和分母同乘以10,将浮点数运算转化为整数运算,效率更高

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

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

java px pt转化_pt和px的转换相关推荐

  1. java px pt转化_字体的大小(pt)和像素(px)如何转换?

    px:相对长度单位.像素(Pixel). pt:绝对长度单位.点(Point). 1in = 2.54cm = 25.4 mm = 72pt = 6pc 具体换算是: Points     Pixel ...

  2. CSS单位 px pt em和rem 之间的区别

    CSS中可以定义大小的单位有四种px,pt,em,rem,而px可以说在网页开发中最常见的单位了.不过现在如今的大多数网站已经开始用rem这个单位了.那么这四个单位有什么区别呢? px|pt|em|r ...

  3. dp和px的区别,dp与px换算关系

    一.首先要认识下:屏幕密度ppi ppi  pixles percent inch  每英寸的像素数 ppi = 水平方向的像素数 / 屏幕宽度 例如:3.7in   480 x 800        ...

  4. dp的定义原理和dpi,ppi,px,pt,sp之间的区别

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/48007855 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  5. dp的定义原理和dpi ppi px pt sp之间的区别

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/48007855   文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一 ...

  6. 像素单位(px pt rem em rpx)

    px px是css像素,是一个虚拟像素,是一个相对单位 例如在两个不同的设备上,1px对应的物理.设备像素是不一样的 pt pt是物理像素,它是一个绝对单位,设备出厂就固定的,不会改变 通常我们说的显 ...

  7. 【MathType】彻底解决公式大小与文章文字大小不统一(含字体的字号与磅(pt)和像素(px)之间的换算关系)

    文章目录 1.大小不一致原因 2.字体的字号与磅(pt)和像素(px)之间的关系 3.彻底解决方法 在使用Mathtype的时候,有时候会出现公式大小不统一的情况,这时候手动去拖动大小的话非常不理想, ...

  8. 常用px, pt, em 换算表

    常用px,pt,em换算表 pt (point,磅):是一个物理长度单位,指的是72分之一英寸. px (pixel,像素):是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理 ...

  9. 如何把设计稿中px值转化为想要的rem值

    如何把设计稿中px值转化为想要的rem值 首先我们需要的是把尺寸转化为rem值 假如 设计稿中的是 200px*200px的图片 移动端的设计图尺寸一般是640*750; 第一步.  把图片分为若干份 ...

  10. px,pt,em换算表

    pt (point,磅):是一个物理长度单位,指的是72分之一英寸. px (pixel,像素):是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(D ...

最新文章

  1. 在ComboBox控件中使用嵌入字体。
  2. 区域显示触发_Unity3D 在Hierarchy窗口中显示物体所属Layer
  3. word2vec代码_Word2Vec-——gensim实战教程
  4. 线性期望(BUPT2015校赛.F)
  5. 查找字符串中要查找的字符串最后一次出现的位置
  6. Spring Boot JDBC
  7. vm8中装了redhat9 在安装vmwaretools的时候老是出现gcc位置错误
  8. SQL where 条件顺序对性能的影响有哪些
  9. jQuery中的事件机制与DOM操作
  10. linux打开lua后中文有乱码,总结Lua使用中遇到的小问题
  11. matlab详细手册,matlab详细手册
  12. android js模板下载地址,template.js
  13. CodeForces 632C The Smallest String Concatenation(水)
  14. 方舟编译器编译linux,方舟编译器环境配置
  15. CentOS修改SSH端口号
  16. WPS如何在同一篇文档针对不同章节设置不同的页眉页脚
  17. 2022QS榜单发布!计算机专业排名MIT霸榜,清华排15,北大跌出TOP20
  18. python接口自动化之自动发送测试报告邮件
  19. 大数据分析与应用(中级) 数据挖掘概念及流程
  20. ug编程内公差和外公差是什么_ug编程内外公差是什么

热门文章

  1. oracle创建视图包含clob字段,报错:数据类型不一致:应为-,但却获得CLOB
  2. PPT文件太大?如何压缩PPT?这几招教你搞定
  3. spring-cloud 出现 No instances available for xxx的问题
  4. 无本经营?2021做电商跨境shopee平台赚钱很轻松!
  5. Vim,人类史上最好用的文本编辑器!从此以后你就是一个善良的极客!
  6. iOS用代码判断设备是否越狱
  7. 【北京邮电大学计算机考研资料汇总大全】
  8. web安全day19:DNS欺骗、ARP攻击及钓鱼网站制作
  9. 十五、方差分析--使用Python进行单因素方差分析(ANOVA)
  10. html打印去掉页码和日期,PPT打印讲义时如何去掉日期页码?