单位:

px:像素,构成影像的最小单位

ppi:Pixels Per Inch,即每英寸所拥有的像素数目,屏幕像素密度

pt:iOS开发单位,即point,绝对长度,约等于0.16毫米

注意:在网上有些文章对iOS的pt存在一些误解,它不等同于印刷概念里的 1 pt=1/72英寸iOS开发单位 pt 长度的推算:

iOS 开发中用到的单位 pt 是独立像素的意思,它是绝对长度,不随屏幕像素密度变化而变化(和我们日常用到的毫米、厘米是一个意思,只是它要小得多),在非视网膜的 iPhone 上(iPhone 3G),苹果规定 1px=1pt,也就是说 pt 和像素点是一一对应的。但随着 iPhone 4 的到来,高分屏出现了(视网膜屏),这个时候 1pt 对应 2px。所以用固定长度 pt 作为开发单位的好处是:这样可以统一图形在同一种类不同型号设备上图形的大小。而如果用像素作为单位的话,就乱了套了,因为在不同像素密度的屏幕里面,像素本身大小是不一样的。

图中我们看到 iPhone 3G 和 iPhone 4 的屏幕长宽都是 320*480 pt,而像素长宽却相差两倍(iPhone 3G:480*320,iPhone 4:960*640),所以你理解 pt 的意思了吗?

既然 pt 是个固定尺寸,那么它到底有多长?我们可以通过计算 iPhone 3G 的屏幕像素密度 ppi 推算出来:公式:

iPhone 3G 的 ppi 计算:

iPhone 3G 的屏幕像素密度 ppi 是每英寸 163 个像素,而苹果又规定在这种非视网膜的 iPhone 上,1pt=1px,所以我们也可以说每英寸上有 163 个 pt,那么 1pt=1/163 英寸,这就是 iOS 开发单位 pt 的长度:1pt = 1 /163 英寸 * 25.4毫米 ≈ 0.16 毫米。

以上推算也说明了为什么当我们在做 iOS 客户端设计的时候(通常我们以@2x来设计),开发说的图片尺寸多少 pt,换算成像素要乘以2的原因(如果我们做 iphone6+ 的设计要在 pt 数×3)。

再去看iphone的各个尺寸就很简单了。可以看出iphone的屏幕密度只有3种,即

@1x,163ppi(iphone3gs)

@2x,326ppi(iphone4、4s、5、5s、6)

@3x,401ppi(iphone6+)

px和毫米的换算_iOS尺寸单位pt、ppi与px之间换算关系相关推荐

  1. iOS尺寸单位pt、ppi与px之间换算关系

    关于苹果iPhone 6s的屏幕参数相信大家都不会陌生,尺寸为4.7英寸,1334 x 750的分辨率使其ppi达到326 sp 与 px 的换算公式:sp*ppi/160 = px 总结得出: px ...

  2. 计算机单位pt,iOS尺寸单位pt、ppi与px之间换算关系

    单位: pt:ios开发单位,即point,绝对长度,1pt=1/72英寸. ppi:Pixels Per Inch,即每英寸所拥有的像素数目,屏幕像素密度. 公式: 举例: 比如iphone3gs的 ...

  3. 手机长度px值_手机UI设计基础-尺寸单位

    原标题:手机UI设计基础-尺寸&单位 初入移动端开发和UI设计的童鞋可能对UI尺寸和单位特头痛,孟春觉得分享一下手机APP/Web UI尺寸和单位的经验是有价值的. 一.iPhone机型 1. ...

  4. 浅谈iOS尺寸单位pt、ppi与px

    1.屏幕尺寸 通常所说的iPhone3GS屏幕尺寸为3.5英寸.iPhone4屏幕尺寸为4英寸,指的是显示屏对角线的长度. 2.iOS尺寸单位 1) px: 像素,是物理屏幕显示的基本单位,即使在程序 ...

  5. 19-10-19 屏幕尺寸、分辨率、PPI、像素之间的关系

    [屏幕尺寸] 首先1英寸=2.54cm=0.762寸,买蛋糕时说的"寸"也是英寸,比如6寸的蛋糕实际上是6英寸为直径的蛋糕,长15.24cm. 描述屏幕大小时的英寸说的是对角线的长 ...

  6. 尺寸单位rpx和px的区别

     rpx单位是微信小程序中css的尺寸单位,rpx可以根据屏幕宽度进行自适应.规定屏幕宽为750rpx.如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375 ...

  7. CSS中的几种尺寸单位

    一.尺寸单位 CSS 支持多种尺寸单位,包括: px:像素,固定大小单位 em:相对于当前元素字体大小的单位 rem:相对于根元素(HTML)字体大小的单位 %:相对于父元素的百分比单位 vh:相对于 ...

  8. 微信小程序中尺寸单位rpx及样式的用法

    rpx单位是微信小程序中css的尺寸单位,rpx可以根据屏幕宽度进行自适应.规定屏幕宽为750rpx.如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375p ...

  9. 微信小程序css单位,微信小程序 rpx 尺寸单位详细介绍

    微信小程序最近火了,大家开发微信小程序有没有注意微信小程序对手机屏幕的要求或者影响呢,面对不同的手机屏幕,微信 rpx单位是微信小程序中css的尺寸单位,rpx可以根据屏幕宽度进行自适应, 微信小程序 ...

  10. CSS中的尺寸单位总结

    文章目录 CSS中的尺寸单位总结 CSS中的尺寸单位总结 绝对单位: px(Pixel):像素 (1px = 1/96th of 1in); pt(Point):大约1/72英寸 (1pt = 1/7 ...

最新文章

  1. 230套java web开发PDF书籍和CHM参考手册资料大全 免费下载
  2. 一种创建进程间COM来启动IE的方式
  3. 卡主 登录不上_香港服务器远程不上几大原因
  4. 全数字实时仿真平台SkyEye的同步数据流语言可信编译器的构造
  5. C/C++中const关键字的用法及其与宏常量的比较
  6. mac r 导出csv文件_R在Max OS进行导入和导出xlsx文件
  7. Windows 365 以明文形式暴露微软 Azure 凭据
  8. python学习笔记(xlsxwriter模块使用)
  9. Flexsim国外视频教程
  10. 【考研数学】二. 一元函数积分学
  11. html怎么做一个正方形,使用HTML+CSS做一个正方体
  12. 请同学检查地址是否有误:CSDN博客地址汇总(网络121、网络131、计科1111-1114)
  13. WYSE POCKETCLOUD手把手教你如何用手机遥控你的电脑!!(转)
  14. pytho lambda表达式
  15. 黑洞同样释放能量--霍金修正黑洞理论
  16. 学shell和python哪个难_shell与python的优劣对比到底用哪个
  17. java 开发用到网络爬虫,抓取汽车之家网站全部数据经历
  18. PicGo软件安装失败,显示安装未完成如何解决?
  19. LAPS本地管理员密码之使用PowerShell查看和重置密码
  20. (考研湖科大教书匠计算机网络)第一章概述-第一节:因特网概述

热门文章

  1. RHEL7安装配置FTP服务
  2. nanomsg应用中的问题整理
  3. 堪培拉地理位置经纬度_澳大利亚的经纬度气候地形
  4. 什么是DHCP(中继模式)
  5. 数据结构之图的基本介绍
  6. 高分三号卫星(GF-3)简介
  7. 安卓问题-第三方相关
  8. Spring Security 单点登录系统
  9. 《深度学习入门-基于Python的理论与实现》书籍介绍
  10. 基于C#的图书管理系统