如何在inkscape中生成矢量切片模式

时间:2014-04-08 06:51:05

标签: svg inkscape

我想在inkscape中使用矢量无缝tiel来应用于对象。我没有probs将无缝瓷砖导出为bitmaps或pngs,并且它们在GIMP中运行良好,但是当我按照指南制作无缝矢量瓷砖时,la:http://tavmjong.free.fr/INKSCAPE/MANUAL/html/TilePattern.html我会在瓷砖之间显示接缝。我也使用有色的bg,这可能是问题的一部分,因为上面链接中的例子是用白色bg(与接缝颜色相同)完成的。

但有趣的是,我有一些无缝模式,我在一年前可以在inkscape,透明背景中使用,但随后可以应用于透明对象并放置在我想要应用的对象的顶部图案。但对于我的生活,我无法记住我是如何做到的。这实际上是最好的,最通用的解决方案,如果有人链接到另一个tut,如何制作这样的模式并将它们保存在inkscape中以便与inkscape一起使用我会很感激阅读它。

====

修改

此链接在实现我想要的内容方面证明非常有用:http://www.verysimpledesigns.com/vectors/inkscape-tutorial-seamless-patterns.html。它会在填充和阴影窗口中绕过整个inkscape模式选择器,您可以创建任何大小的矢量平铺模式,然后将其剪切到另一个对象上。非常适合将来重复使用。

似乎奇怪的是,没有更多的网站有类似的解决方案,因为inkscape中的这个错误似乎可以追溯到11,那么,11年!啧。我知道这是开源和免费的,但是来吧,平铺模式是一个相当普遍的要求,11年来忽略这样的错误似乎有点过头了。我想很多不能承受人工智能的人会选择光滑的平铺图案,但没有必要。

2 个答案:

答案 0 :(得分:1)

由于Inkscaspe 0.92包含名为Seamless Pattern Extension的扩展名。它使创建无缝模式变得容易!

首先,在Extensions>中找到扩展名。渲染。

enter image description here

然后会要求您选择新模式的大小。

enter image description here

将弹出一个新文档,其中包含有关如何创建模式的说明。

enter image description here

创建模式时要记住的重要事项是仅在Pattern Foreground和Pattern Background图层上绘制。

enter image description here

当您在图层上绘图时,您将看到预览更新,这使整个过程更加顺畅。

enter image description here

现在创建了模式,您可以使用Object>将其用作Inkscape模式。图案>对象模式,或者您可以通过将其作为位图导出在其他文档中使用它。

enter image description here

如果您在对象之间存在小间隙问题,则可能需要toggle anti-aliaising

答案 1 :(得分:0)

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

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

我还找到了一种强制平铺尺寸的方法,即使你没有先将这个方块单独分组(就像OP发布的教程一样)。

您必须设置多个属性:

  • Inkscape中:瓦片-CX
  • Inkscape中:瓦片-CY
  • Inkscape中:瓦片-X0
  • Inkscape中:瓦片Y0
  • Inkscape中:瓦片-H
  • Inkscape中:瓦片-W

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

然后克隆瓷砖应该会给你想要的结果。

Inkscape很棒,给你这么大的力量!