在 Inkscape 中以毫米为单位绘制网格

平面设计 墨景 网格 像素
2022-01-21 06:38:45

如果我尝试在 Inkscape 中绘制网格,有两种不同的选择:

  1. Extensions-> Render->Grid
  2. Extensions-> Render->Kartesian Grid

但他们都使用像素度量(?)。

是否可以使用其他指标(例如毫米)。

作为一种解决方法,我转换了像素-> 毫米,但它不起作用。转换中总是有一个奇怪的比例因子:-(。

你有什么解决办法吗?

3个回答

可悲的是,菜单Extensions -> Render -> Grids > Grid ..。仅以像素为度量。

所以我很确定转换是做到这一点的方法。我发现为 Inkscape 进行转换计算的最简单、最准确的方法是在 Inkscape 中进行。

使用矩形工具在画布上绘制一个矩形,然后在矩形工具的工具控制栏中,将单位更改为mm,并将矩形设置为您需要的值(在下图中,我将其设置为 5 mm正方形)。

在此处输入图像描述

现在,只需将单位改回px,宽度和高度应该已经转换为像素值:

在此处输入图像描述

我更喜欢使用 Inkscape 的内置文档网格选项。

Shift+ Ctrl+D或导航至 FileDocument PropertiesGrids

选择Rectangular Grid并点击New按钮。

然后,您可以在同一对话框中编辑创建的网格的属性(和单位)。

在此处输入图像描述

我不知道答案是否具体,但由于它们不是解决此问题的通用方法,因此我克隆了 Inkscape 并修补了网格功能。

我会尝试改进我的补丁,所以它可能会在某一天发布(所以请不要立即投反对票)。在那之前,必须克隆我的存储库构建它

我的解决方案如下:

Extra-> Render-> Grids-> Grid->Divide Selection by Spacing FA

通过使用此选项,可以使用“水平/垂直间距”中给出的因子作为选择的细分因子。

  1. 在 pt/cm/m/in/.. (或其他)中参数化选择 在此处输入图像描述
  2. Extra通过-> Render-> Grids->创建网格Grid
  3. 设置小费Divide Selection by Spacing FA
  4. 选择您想要的选择的细分数 在此处输入图像描述
  5. 等等,一个垂直间距为 50mm/10=5mm 且水平间距为 50mm/20=2.5mm 的网格

在此处输入图像描述

  1. 也可以在细分的比例上有一个偏移量 在此处输入图像描述
  2. 网格现在分别在 x 和 y 方向移动 在此处输入图像描述