如何在inkscape中生成矢量瓷砖图案

nan*_*ker 5 svg inkscape

我想制作一个矢量无缝 tiel 以在inkscape 中使用以应用于对象。我没有制作无缝瓷砖以导出为位图或 png 的问题,它们在 GIMP 中运行良好,但是当我按照制作无缝矢量瓷砖的指南时,a la:http : //tavmjong.free.fr/INKSCAPE/MANUAL/html /TilePattern.html我在瓷砖之间显示接缝。我还使用了彩色背景,这可能是问题的一部分,因为上面链接中的示例是用白色背景(与接缝颜色相同)完成的。

但有趣的是,大约一年前,我在inkscape、透明背景中制作了一些无缝图案,然后可以将其应用于透明对象并放置在我想要应用该图案的对象的顶部。但对于我的生活,我不记得我是怎么做到的。这实际上是最好的、最通用的解决方案,如果有人有一个链接到另一个 tut shouwing 如何制作这样的图案并将它们保存在inkscape中以与inkscape一起使用,我会很高兴阅读它。

====

编辑:

这个链接被证明对实现我想要的非常有用:http : //www.verysimpledesigns.com/vectors/inkscape-tutorial-seamless-patterns.html ?。它绕过了填充和阴影窗口中的整个inkscape 图案选择器,您可以创建您想要的任何大小的矢量平铺图案,然后将其剪辑到另一个对象上。完美且有用,可在未来重复使用。

似乎很奇怪,因为inkscape 中的这个bug 似乎可以追溯到11 年前,是的,11 年前没有更多具有类似解决方案的站点!!!嘘。我知道这是开源和免费的,但是拜托,平铺模式是一个相当普遍的要求,11 年忽略这样的错误似乎有点过头了。我想很多买不起 AI 的人会满足于光栅平铺模式,但没有必要。

Rec*_*ect 0

虽然这是一个老问题,但我刚刚发现了一些重要的信息。希望有人会受益。

首先,确保您的图块内容和剪贴蒙版都有整数坐标。否则会出现接缝。

我还找到了一种强制平铺大小的方法,即使您没有先将正方形单独分组(如发布的教程OP)。

您必须设置几个属性:

  • inkscape:tile-cx
  • inkscape:tile-cy
  • inkscape:tile-x0
  • inkscape:tile-y0
  • inkscape:tile-h
  • inkscape:tile-w

在您想要克隆的节点上(例如一个组)。前四个值似乎并不重要(但它们必需的,即使它们为零),但您想要设置宽度和高度(例如 64x64)。当您设置“使用保存的图块大小和位置”复选框时,克隆工具似乎会使用这些值。

然后克隆图块应该会给您带来所需的结果。

Inkscape 很棒,给你如此强大的力量!