add blog
This commit is contained in:
32
content/blog/pixel-cm-and-dpi.md
Normal file
32
content/blog/pixel-cm-and-dpi.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
title: '像素、厘米和 DPI'
|
||||||
|
date: 2024-10-29T12:46:24+08:00
|
||||||
|
summary: 为什么 Word 中行间距单位不是像素?
|
||||||
|
---
|
||||||
|
|
||||||
|
昨天在看 Inkscape 的教程时,忽然发现自己没有搞明白像素、厘米、DPI 这些概念平时是如何使用的。
|
||||||
|
并不是不知道这些概念的严格定义,而是不知道在各种场合下“入乡随俗”时,有什么习惯性的用法。
|
||||||
|
|
||||||
|
大概搞明白之后,发了个帖子:
|
||||||
|
|
||||||
|
<iframe src="https://xn--s8w913fdga.chn.moe/embed/notes/9zwsb36cce" data-misskey-embed-id="v1_85bef72e-6f26-49c1-ac0b-2997667a7e85" loading="lazy" referrerpolicy="strict-origin-when-cross-origin" style="border: none; width: 100%; max-width: 500px; height: 300px; color-scheme: light dark;"></iframe>
|
||||||
|
<script defer src="https://xn--s8w913fdga.chn.moe/embed.js"></script>
|
||||||
|
|
||||||
|
这里再来总结一下吧。
|
||||||
|
|
||||||
|
各种场合下的使用习惯是由它们的使用目的决定的。分成三类:
|
||||||
|
|
||||||
|
* **在屏幕上显示给用户看**:
|
||||||
|
对于软件开发者来说,往往会同时用到这两个单位。
|
||||||
|
除非是在开发操作系统或者底层图形库,否则可以认为一英寸(2.54 厘米)就等于 96 像素,这两个单位的比例是固定的。
|
||||||
|
开发者可以以厘米为单位指定元素大小,也可以以像素指定,它们的效果是完全相同的。
|
||||||
|
即使指定为 96 像素或者 2.54 厘米,最终显示出来的大小也不一定是 2.54 厘米,
|
||||||
|
而是根据硬件、用户设置,由操作系统和底层图形库自动协商出一个放大或者缩小的比例,上层开发者一般不用关心。
|
||||||
|
* **存储位图信息**:
|
||||||
|
一般以像素单位为核心。如果偶尔出现厘米单位,一定会给出这里的一个厘米是指多少个像素。
|
||||||
|
* **打印结果**:
|
||||||
|
一般以厘米单位为核心。例如 Word 的行间距、页面大小都是以厘米为单位。
|
||||||
|
当需要嵌入位图时(例如将 Word 转换为 PDF),一定会需要针对各个位图设定以厘米为单位的尺寸。
|
||||||
|
尽管现在 PDF 以及一些矢量图现在更多是在屏幕上看了,但是 PDF 本质上是为打印而设计的,所以它里面使用的单位依然是厘米。
|
||||||
|
|
||||||
|
好了我水完了。
|
||||||
Reference in New Issue
Block a user