简介:本文将探讨Inkscape的另一个扩展功能:用于刺绣设计的Ink/Stitch。
字数:5721,阅读时间:8分钟
Inkscape 是 Fedora 设计团队最喜欢和使用最多的软件,它的功能远不止制作精美的矢量图形。矢量图形(也称为 SVG 文件)可以帮助实现更多操作,许多软件也支持此格式。不过,Inkscape 还有其他功能有待发掘。本系列的第一篇文章介绍了如何使用 Inkscape 生成 GCode 文件;本文将探索 Inkscape 的另一个扩展功能:用于刺绣设计的 Ink/Stitch inkstitch.org。
刺绣DIY
DIY 在过去几年里风靡一时,可以说这一现象始于廉价的 3D 打印技术,后来又出现了数控机床、激光切割机和激光雕刻机,这些设备被认为同时降低了“传统”机器(如刺绣机)的价格,现在只需 500 美元就可以购买家用刺绣机。
如果你不想买绣花机或者买不到,附近的创客空间通常都会有一台。甚至商用单头绣花机的价格也降到了 5,000 美元。通常很快就能看到回报。
刺绣设计软件
一些家用绣花机自带绣花设计软件,但大多数只能在 Windows 系统上运行,就连业内最常用的软件 Embird,也是独立于各个绣花机制造商的。不过,你也可以使用 Wine 来运行这些软件。
在 Linux 上,另一个选择是使用 Embroidermodde embroidermodder.org,但该软件的开发在 2014 年筹款活动后就停止了。
截至今天,只剩下一个解决方案:Ink/Stitch inkstitch.org
Ink/Stitch 项目的标志
开源与刺绣设计
绣花机价格高,Linux用户少,这不能怪厂家田岛绣花软件教程,毕竟为Linux开发应用程序不值得。
刺绣文件格式问题
绣花机使用的文件格式有很多种,有些制造商甚至会为自己的机器定制文件格式。在某些情况下,甚至单个制造商也可能使用多种文件格式。
◈.10o – 丰田刺绣机
◈.100 – 丰田刺绣机
◈.CSD – Poem、Huskygram 和 Singer 家用刺绣缝纫机
◈.DSB – 百灵达刺绣机
◈.JEF– Chelemei MemoryCraft 10000
◈.SEW – MemoryCraft 5700、8000 和 9000
◈.PES – Brother 和 Babylock 家用刺绣缝纫机
◈.PEC – Brother 和 Babylock 家用刺绣缝纫机
◈.HUS–好运家刺绣缝纫机
◈.PCS – Pfaff 家用刺绣缝纫机
◈.VIP – 百福旧版 & 好运版
◈.VP3 – Pfaff 家用缝纫机的新格式
◈.DST–田岛商用刺绣缝纫机
◈.EXP–Mico 商用刺绣缝纫机
◈.XXX – Compucon 和 Singer 家用刺绣缝纫机
◈.ZSK – 面向美国市场的 ZSK 刺绣机
以上列表只是刺绣机使用的文件格式的一小部分。您可以在此处查看所有格式。如果您想了解有关这些文件格式的更多信息,可以单击此处 edutechwiki.unige.ch 获取更多信息。
墨水/针迹文件格式
Ink/Stitch 原来使用 libembroidery github.com 库,现在改用 pyembroidery github.com 库,在 pyembroidery 库的支持下,Ink/Stitch 目前可以读取以下格式:100、10o、BRO、DAT、DSB、DST 、DSZ、EMD、EXP、EXY、FXY、GT、INB、JEF、JPX、KSM、MAX、MIT、NEW、PCD、PCM、PCQ、PCS、PEC、PES、PHB、PHC、SEW、SHV、STC、STX 、TAP、TBF、U01、VP3、XXX、ZXY 和 TXT(内容为 GCode)。
但是Ink/Stitch支持的存储格式较少:DST、EXP、JEF、PEC、PES、U01、VP3,当然还有SVG、CSV和TXT(内容为GCode)。
除了文件格式之外,刺绣缝纫软件还有其他问题需要解决。
支持多种针迹类型是一个挑战,而将绘图工具与缝纫工具结合使用则是另一个挑战。但为什么要从头开始构建新应用?为什么不依赖现有的矢量软件?这样,开发人员只需在其基础上添加刺绣扩展功能即可。后者是 Ink/Stitch 项目 inkstitch.org 过去四年的设计理念。
安装 Ink/Stitch
Ink/Stitch 是来自 inkscape.org 的 Inkscape 扩展。不过由于 Inkscape 下载和安装扩展的新功能还在测试阶段,您可能无法在其提供的扩展中找到 Ink/Stitch。因此,您需要手动从 github.com 下载扩展。下载后,将压缩文件解压到 Inkscape 扩展所在的路径,默认路径为 ~/.config/Inkscape/extensions(或放在系统全局路径:/usr/share/inkscape/extensions)。如果您更改了默认路径,则需要检查 Inkscape 设置田岛绣花软件教程,找出扩展文件的存储位置。
定制:安装 Ink/Stitch 插件
Ink/Stitch 提供了为 Inkscape 安装插件的功能,用户需要首先执行此操作。
按顺序单击以下选项:扩展 > 墨水/针迹 > 线程颜色管理 > 为 Inkscape 安装线程颜色调色板,然后等待一段时间。
虽然这个过程不会出现进度条或者其他提示,但是也没必要着急。
执行该功能时,将安装不同纱线制造商的70个调色板,以及一组符号库。
Inkscape 的色板对话框打开,其中显示了 Madeira Rayon 调色板
如果您使用的是从 Github 下载的 Ink/Stitch 2.0.0 版本,调色板文件包含在下载的 ZIP 文件中。您只需将其解压缩到正确的路径:~/.config/inkscape/palettes /。如果您需要环形模板,您可以从 inkstitch.org 下载并将其保存到 ~/.config/inkscape/templates。
重新启动 Inkscape,模板将在文件 > 从模板新建下可用。
水墨/针绣
到目前为止,创建刺绣图案最简单、最常见的方法是使用 Ink/Stitch 的刻字功能。此功能位于扩展 > Ink/Stitch > 刻字中。这不是一件简单的事情,它实际上是所谓的缎纹刺绣,需要特殊的文本设置。
Inkscape 中为刻字功能定义的缎纹针迹为“肖邦”字形
您可以将路径转换为缎纹针迹,但这种方法比使用文本针迹功能要麻烦得多。得益于活跃的社区,2021 年 5 月发布的 Ink/Stitch 2.0 版本拥有更多预设字体。2.0 版本还添加了扩展 > Ink/Stitch > 字体管理功能,让用户可以更方便地管理这些字体。
另外还有一个制作字体的功能,不过你需要知道如何使用 Inkscape 设计字体,可以在 inkstitch.org 找到。这里只是粗略的介绍:首先创建一个 SVG 字体,然后将其保存为 JSON 文件,以便在 Ink/Stitch 字体管理功能中使用。
左侧是“刻字”对话框,右侧是此设置的预览
该功能将打开一个对话窗口,您可以在其中输入文本、调整字体和大小,然后输入的文本将被呈现。
绣花区域和路径等对象
使用 Ink/Stitch 执行此操作的最简单方法是绣出一个区域或路径。您需要做的就是绘制路径。如果您使用的是形状,则需要将其转换为路径,然后执行以下操作:扩展 > Ink /Stitch > 填充工具 > 拆分填充对象...将路径拆分为几个部分。
虽然 Inkscape 也具有路径 > 分离功能,但在这种情况下它不起作用。
接下来,运行 Ink/Stitch 的内置模拟器:扩展 > Ink/Stitch > 可视化和导出 > 模拟器/真实预览。
Fedora 的新徽标作为 Stitch Plan 预览
注意模拟器占用大量系统资源,启动时间较长。其实以下功能操作起来更方便:扩展 > Ink/Stitch > Visualise and Export > Stitch Stitch Plan Preview。该功能可将针迹渲染到文件之外。
Nicubunu 的 Fedora 帽子图标刺绣。头部和帽檐的针脚角度不同,因此看起来更加逼真。轮廓采用缎纹针脚缝制
简单的缎子和缎子刺绣
Ink/Stitch 会用实线(非虚线)将每条笔划转换为锯齿形或简单的缎纹。针迹会按照预设的笔划宽度沿着路径绣出。只要路径上没有太多曲线,使用这种方法是没有问题的。
参数设置对话框,右侧 Fedora 徽标形状绣成锯齿线
这种方法虽然简单,但绝不是最好的选择。最好的选择是使用缎面工具,可以在扩展 > 缎面工具中找到。其中,转换功能是最重要的 Heavy,它将路径转换为缎面描边。
Fedora 徽标形状为缎线刺绣
通过使用扩展 > 缎纹工具 > 翻转缎纹柱轨,您还可以改变针迹的方向。这可以凸显缎纹绣的立体效果。典型的例子是泡泡绣(一种非常立体的绣花)。支持此功能的机器还可以为刺绣过程中产生的多余针迹标记修剪标记。这些标记是从 Ink/Stitch 符号库中获得的符号。
墨水/针迹针迹库
针迹库包含 Ink/Stitch 可以创建的针迹类型。在上一篇文章中,我们介绍了填充针迹和锯齿/缎纹针迹,但还有很多其他针迹。
◈平针:平针用于边缘装饰。沿直线或曲线缝制的一排短针。由此形成的虚线为平针。虚线大小可大可小。
连续针迹 – 每条虚线都将转换为连续针迹
◈豆形针迹:豆形针迹可用于边缘装饰或添加设计细节。豆形针迹是用平针来回缝制的。这种缝纫方法会增加针迹的厚度。
豆针法——打造更粗的线条
◈手工缝制:在这种模式下,Ink/Stitch将路径的每个节点视为针插入点;这些节点也是插入针的地方。
在手动模式下 – 每个节点将是针刺点
◈E 针:E 针是一种简单但非常有用的接缝针法,用于贴花面料。这种针法主要用于婴儿服装,因为婴儿的皮肤很敏感。
E-Stitch 主要用于婴儿服装,连接柔软但牢固
绣花线列表
有些绣花机,尤其是商用绣花机,可以根据设计要求预先适配不同的针线,必要时会自动切换到合适的针线,有些绣花文件格式支持此功能,有些不支持,Ink/Stitch 可以将用户设置的线列表应用到绣花设计中。
如果您想在现有设计中导入线程列表,您可以通过转到扩展 > Ink/Stitch > 导入线程列表来实现。同样,可以通过转到另存为导出线程列表。不同的文件格式,例如 *.zip。当然,您也可以将其打印出来:扩展 > Ink/Stitch > 可视化和导出 > 打印 PDF。
结论
编写用于刺绣设计的软件并非易事。该软件需要支持许多功能,并处理不同文件格式(其中一些是闭源文件格式)带来的困难。Ink/Stitch 做得很好,尽了最大努力。我们创建了一个多功能的刺绣工具,允许用户进行基本的刺绣设计。当然,它并不完美,有些功能需要改进。然而,Ink/Stitch 绝对是一个优秀的工具,我也希望它会越来越好。刺绣是一项很棒的爱好,有了 Ink/Stitch,Fedora Linux 用户可以打开不受约束的设计之门。
通过:
作者:Sirko Kemter 主题:lujun9972 译者:aREversez 校对:wxy
本文由LCTT原创编译,Linux中国荣幸推出
LCTT 译者:aREversez
翻译:12.0 文章
贡献:165天