<h1>一,px和pt转换</h1>px:相对长度单位。像素(Pixel)。(PS字体)
pt:绝对长度单位。点(Point)。(iOS字体)
公式如下:
pt=(px/96)*72。
<h1>二,字体间转换</h1>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像素

iOS程序字体与ps设计字体换算相关推荐

  1. oracle 输出字体颜色,PS改变字体颜色方法图解

    PS怎样改变字体颜色?一般有两种情况,一是正在输入文字格式,二是图片格式,我准备分类讲解,愿你有所收获. 步骤 一是正在输入文字格式 1.新建文件,打开文字工具栏,设计好字体和颜色 2.输入黑色的&q ...

  2. 字体与版式设计 字体设计让你的信息变独特

    在信息化时代,我们被信息包围着,时刻与信息相关联着,传播信息.获取信息成为了人们主要的工作,无论是广告标语.横幅内容.影视节目等等都是在传播信息,人们通过这些也在接收这信息.铺天盖地的信息围绕着人们, ...

  3. lisp 图层字体式样替换_新建图层编辑字体颜色 ps替换字体颜色

    ps中怎样修改以创建的文字图层里的文字的颜色? 您所说的"创建"是指以JPG格式存储的图像文件还是其他格式?如果文件仍为PSD格式或以PSD格式存储,则可以选择文本层,单击t文本工 ...

  4. 设计字体打包_再也不用熬夜设计字体了!525款世界级绝美PS字体包免费送

    今天跟大家分享的是PS设计字体,作为设计狗的我们,有时会为了一个素材字体,会找遍全网,找到了,还好,没找到工作量又完不成怎么办?可能很多人都遇到过这种情况. 别急,不就是用ps做设计字体少了点嘛,有什 ...

  5. Android中字体使用的单位是,Android移动APP设计字体规范详解

    之前25学堂专门分享和讨论了ios上面的移动APP设计字体规范和设计字体运用. 如: 等等优秀的移动APP字体博文.看完之后,大家肯定有所收获!而今天25学堂阅读了设计达人上面的一篇关于Android ...

  6. 【有利可图网】PS实战系列:巧用PS设计海报字体效果

    本篇教大家如何巧用PS设计 "芝麻简史" 海报字体效果!教程理论操作都有详细讲解,简单实用,希望对大家有帮助,收走学起来,转给需要的小伙伴们吧!作者:设绘菌

  7. 【有利可图网】PS教程:巧用PS设计制作3D金属铆钉字体效果

    本篇教大家如何巧用PS设计制作3D金属铆钉字体效果!教程过程很详细,完成效果立体质感很强,感兴趣的小伙伴参考思路过程,收走学起来!

  8. PHP母亲节,用PS设计感恩母亲节字体海报的教程

    本教程主要使用Photoshop设计感恩母亲节字体海报教程 本教程主要使用Photoshop设计感恩母亲节字体海报教程,教程的主要部分是字体方面的设计,把字体的效果只做好,然后排版好效果就出来了,喜欢 ...

  9. 如何使用PS设计镜面反射字体?学会这个技巧,设计图马上提升档次!

    我们在很多精致的设计图中见过镜面反射字体图片,这种图片给我们一种上档次的感觉,那么这样镜面反射字体是怎样制作的呢?今天小编就来给大家分享一下.有兴趣的小伙伴可以跟着小编学习一下哈! 步骤一:先打开我们 ...

最新文章

  1. java培训:什么是抽象类?怎么定义?
  2. 【BZOJ】1574: [Usaco2009 Jan]地震损坏Damage
  3. Maven入门指南① :Maven 快速入门及简单使用
  4. php 线程锁,如何使用python线程锁(实例解析)
  5. 【数据竞赛】kaggle竞赛宝典-多分类相关指标优化​
  6. 动画效果-基础动画设置(改变大小,改变透明度,翻转,旋转,复原)
  7. matlab数据点降噪,matlab学习之降噪平滑算法
  8. linux使用命令配置网络,使用nmcli命令配置网络
  9. 5绘制收银台程序_透视Matplotlib核心功能和工具包 - 高级特征绘制
  10. bootstrap 点击图片放大查看_Bootstrap 开源 SVG 图标库 Bootstrap Icons
  11. 《TensorFlow 2.0深度学习算法实战教材》学习笔记(八、过拟合)
  12. matlab学习笔记杂项一
  13. RSA 非对称加密之 PKCS8 格式秘钥
  14. 36.伪造目标不可达的ICMP数据包
  15. 中文自然语言处理入门实战
  16. 斯坦福课程Knowledge Graphs-What is a Knowledge Graph?
  17. FileInputStream.read()返回int类型原因
  18. 3第三课:区块链的激励机制
  19. php怎么开发微信网页,PHP实现微信网页授权开发的步骤
  20. 哪个程序猿还没段风花雪月的错过

热门文章

  1. 2、开源GPS项目HD-GR GNSS的自叙
  2. 小米手机(HM1SW)高通开发android程序全过程
  3. Python、C/C++混编实现最短路径可视化—Dijkstra算法
  4. 统一身份认证登录详细介绍-identity4
  5. 带通滤波器作用和用途_你所不知的滤波器的作用
  6. 精选汇总 | 嵌入式软件基础知识
  7. Wine-QQ-TIM
  8. python发起网络请求模块【requests、selenium、urllib、urllib3】
  9. GMap.net 自定义Marker
  10. 字符型数据进行算术运算