Redian新闻
>
我如何用 Inkscape 实现图形创作自动化 | Linux 中国

我如何用 Inkscape 实现图形创作自动化 | Linux 中国

科技
 
导读:跟随这个 Inkscape 教程,大量创建会议讲座卡图形。                           
本文字数:2327,阅读时长大约:3分钟

跟随这个 Inkscape 教程,大量创建会议讲座卡图形。

我录制了一个 15 分钟长的教程🔗 peertube.linuxrocks.online,演示如何在 Inkscape🔗 inkscape.org 中从 CSV 文件或电子表格中自动生成图形(基本上是邮件合并类图形)。它使用了 Maren Hachmann 的 Next Generator Inkscape 扩展🔗 gitlab.com

你可以在 Fedora 设计团队在 Linux Rocks 上的 PeerTube 频道🔗 peertube.linuxrocks.online(PeerTube 是开源的!)中观看。

在这篇文章中,我提供了一些关于这个教程相关的背景。我还包括了对视频中内容的一个非常简要的总结,以防你宁愿草草浏览文字而不看视频。

会议讲座卡图形

每个 Flock/Nest 都需要为你在举办虚拟会议的在线平台上的每个讲座提供一个图形。像这样的大型活动,通常有大约 50 个或更多的讲座。这需要大量手工制作的图形。

通过本教程,你将学习如何在 Inkscape 中制作这样的模板。

图片显示 Inkscape 模板的一个例子

CSV 文件类似这样:

< 如显示不全,请左右滑动 >
CONFERENCENAMETALKNAMEPRESENTERNAMES
BestConThe Pandas Are MarchingBeefy D. Miracle
Fedora NestWhy Fedora is the Best LinuxColúr and Badger
BambooFest 2022Bamboo Tastes Better with FedoraPanda
AwesomeConThe Best Talk You Ever HeardDr. Ver E. Awesome

将它们结合起来,CSV 中的每一行生成一个图形,像这样:

在 Inkscape 模板上显示 CSV 的图片

会议图形是你如何应用这个教程的一个好例子。你也可以用它来生成名片(它输出的是 PDF)、个性化的生日邀请函、教室里学生的个性化图形(比如贴在学生课桌上的名卡),以及办公室的铭牌。你也可以用它来创建用于标记物品的图形。作为 Fedora 设计团队的成员🔗 matrix.to,你甚至可以用它来为 Fedora 制作很棒的横幅和图片!你可以用它来制作大量的不同用途。你可以应用这种技术的用途有很多,所以让你的想象力飞翔吧。

Inkscape Next Generator 扩展

创建这些图片的第一步是安装 Maren Hachmann 为Inkscape 创建的 Next Generator 扩展🔗 gitlab.com

◈ 到网站上下载 next_gen.inx🔗 gitlab.com 和 next_gen.py🔗 gitlab.com
◈ 然后进入 Inkscape的 “编辑(Edit) > 首选项(Preferences) > 系统(System)”对话框。搜索 “用户扩展(User Extensions)” 目录列表并点击 “打开(Open)” 图标。将 .inx 和 .py 文件拖入该文件夹。
◈ 最后,你应该关闭所有打开的 Inkscape 窗口并重新启动 Inkscape。新的扩展在 “扩展(Extensions)” 菜单下:“扩展(Extensions) > 输出(Export) > Next Generator”。

创建一个模板

你的 CSV 文件的每个标题(在我的例子中:ConferenceNameTalkNamePresenterNames)都是一个变量,你可以把它放在 Inkscape 文件中,作为你的模板。看一下 SVG 模板文件的例子🔗 gitlab.com,以获得指导。如果你想让 TalkName 出现在你的模板中,在 Inkscape中创建一个文本对象,并将以下内容放入其中:

  1. %VAR_TalkName%

当你运行扩展时,%VAR_TalkName% 文本将被替换为 CSV 中每一行列出的 TalkName。因此,对于第一行,%VAR_TalkName% 被替换为第一个图形的文本 The Pandas Are Marching。对于第二个图形,TalkName 是 Why Fedora is the Best Linux。继续,直到给每个图形的加上 TalkName 列。

运行生成器

一旦你的模板准备好了,通过加载你的 CSV,运行 Next Generator 扩展。然后,选择你想在每个文件名中使用的变量(标题名称),点击 “应用(Apply)” 按钮。

在后面的文章中,我将提供一个关于这个扩展的更高级使用的教程,比如改变每个文件中包含的颜色和图形。

本文最初发表在作者的 博客🔗 blog.linuxgrrl.com上,经许可后重新发表。


via: https://opensource.com/article/23/3/automate-graphics-production-inkscape

作者:Máirín Duffy 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者 :Xingyu.Wang
💎💎💎
翻译: 968.0 篇
|
贡献: 3149 天
2014-07-25
2023-03-09
https://linux.cn/lctt/wxy
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Cinnamon 是一个被低估的神奇 Linux 桌面环境 | Linux 中国5 个有用的 Linux Shell 转义序列 | Linux 中国TUXEDO Stellaris 16(Gen5)是目前所能找到的终极 Linux 笔记本电脑 | Linux 中国如何在 Linux 系统中使用 Ventoy 创建多重引导的 U 盘 | Linux 中国Jenkins+Docker 实现一键自动化部署项目!步骤齐全,少走坑路在 Linux 中创建定时器 | Linux 中国在 Linux 命令行上使用 dict 文字工具 | Linux 中国儒家化与基督教化:从胡人与蛮族的变化来新版 Linux QQ,打破操作系统生态壁垒 | Linux 中国终端基础:在 Linux 终端中创建目录 | Linux 中国2023兔年春联大全!楷行草隶Linux 6.1 内核被批准为长期支持版本 | Linux 中国Flathub 计划发展为通用的 Linux 应用商店 | Linux 中国如何在 Arch Linux 中安装 MATE 桌面 | Linux 中国如何在 Linux 中合并 PDF 文件 | Linux 中国周末渔快如何在 Ubuntu 和其他 Linux 下安装 IDLE Python IDE | Linux 中国世界上只有两个 Linux 发行版:Arch Linux 与其它 | Linux 中国Linux 只是一个内核:这是什么意思? | Linux 中国适用于 Linux 的五大流媒体直播应用 | Linux 中国如何在 Linux 中使用旧相机作为网络摄像头 | Linux 中国专访礼达先导丨获中科院院士加盟,带动化学蛋白质组学技术落地本土,将通过自动化、智能化平台破解「难成药」靶点发现难题德国的中餐馆2023 年十佳 Linux 服务器发行版 | Linux 中国Live Captions:Linux 上的开源视频字幕应用 | Linux 中国今天回校上学,临走前把一件事做完。。5 个适合视力障碍者的 Linux 发行版 | Linux 中国OBS Studio 29 发布,但对 Linux 用户来说变化不大 | Linux 中国如何在 Arch Linux 中安装 GNOME 桌面 | Linux 中国“Thanks, but no thanks”是什么意思? | 1 min learning EnglishGaruda Linux “Raptor” 230305 版本发布 | Linux 中国5 个最好的 Arch Linux 衍生发行版,适合所有人 | Linux 中国GNOME 2 的 Linux 文件管理器 Caja | Linux 中国可复现、自动化、低成本、高评估水平,首个自动化评估大模型的大模型PandaLM来了lnav: 用于 Linux 的高级日志文件浏览器 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。