如何将pt转换为em?因为我使用Photoshop来设计模板。软件具有文本大小的pt格式。然后我必须将设计细节传递给开发人员,并且他们总是需要em格式的所有文本大小。 我在此网站http://pxtoem.com/中提到了转化,但只有px转换为em。现在我使用16磅的基本字体。
我的另一个问题是,pt和px之间是否存在差异,而不是每英寸的完整形状点数和每英寸像素数。因为我检查了16pt大小的高度,它只显示了16px的高度。
答案 0 :(得分:1)
EM是相对值。所以转换很简单只是交叉乘法。如果体是16px(1EM),则2EM是32pt而.5EM是8pt。它的工作原理与百分比相同。一个差异,百分比为100索引,EM为1索引。
点是绝对值,如毫米。一点是1/72英寸。这是因为一个点等于1/12 Pica,1 Pica = 1/6英寸。所以1 pt = 1/72英寸。
Pixel代表像素元素。像素是数字图像数据的最小单位,没有实际的物理尺寸。屏幕的像素密度以ppi(每英寸像素数)测量,而打印图像则以dpi(每英寸点数)测量。像素的大小取决于输出的密度。像素可以但不必是正方形。 LED显示屏上的10 x 10px图像(低密度)远大于纸张上打印的相同图像(高密度)。
因为像素没有物理尺寸,所以只有在知道目标输出密度时才能将其转换为任何绝对值。即便如此,您应该记住,现代设备可以让用户进行缩放。
长话短说:Pixel完美的Photoshop模板已经过时了。如果您设计屏幕,请设计元素之间的比例。不是实际尺寸。