首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转换pt和px

转换pt和px
EN

Stack Overflow用户
提问于 2014-08-28 11:49:24
回答 1查看 922关注 0票数 0

我试着理解把PT转换成PX。我正在使用Photoshop、HTML和CSS,在浏览器中它的工作方式似乎不一样。我知道你可以用这样的方法计算出来:点=像素* 72 / 96?96新闻部设置在电脑上吗?屏幕的分辨率或你在Photoshop中设置的分辨率也会影响公式吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-28 12:12:09

如果您查看CSS值和单元级别3规范,物理大小的单位(包括pt)被定义为它们在给定介质上的物理大小(因此1cm在屏幕和纸上是相同的大小)。px (像素)单元被定义为96dpi的参考像素,而不管所显示的介质的分辨率如何。

CSS规范的旧版本没有将像素定义为96dpi,但大多数现有内容都依赖于这个假设,因此使用另一个DPI值会破坏现有内容。

由于参考像素的定义,您有1px = 1/96in => 96px = 1in

由于这一点的定义,您有1pt = 1/72in => 72pt = 1in

因此,结合这两个方程,您可以:

代码语言:javascript
复制
   72pt = 96px
=> (72 / 96)pt = 1px

将方程的两边乘以P (像素数),您将得到:

代码语言:javascript
复制
P(72 / 96)pt = Ppx

这就是你的方程式。

您需要确保Photoshop的DPI设置设置为等效设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25548060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档