Inkscape 教程

6 Apr 2025 | 阅读 49 分钟
Inkscape Tutorial

Inkscape 教程提供了 Inkscape 的基础和高级概念。我们的 Inkscape 教程旨在帮助初学者和专业人士。它有助于您理清 Inkscape 的概念,并提供有关如何使用 Inkscape 的知识。

在本教程中,我们将讨论以下主题


什么是 Inkscape?

Inkscape 是一款图形软件,用于创建或编辑图形图像,例如插画、线条图、图表、示意图、徽标、复杂的网页图形等

"它是一款开源、强大的矢量图形应用程序,用于创建二维可缩放图形图像。"

它主要用作插画工具,但也可用于广泛的计算机图形任务。它可以在 Windows、Mac OS X 和 GNU/Linux 上运行。

Inkscape 使用SVG(可缩放矢量图形)作为其基本图形格式,尽管它也可以导入或导出各种文件格式,如AI(Adobe Illustrator Artwork)、EPS(Encapsulated PostScript)、PDF、PS(PostScript)PNG

Inkscape 提供了各种矢量形状(方形、多边形、螺旋和 3D 框)和文本。这些形状可以通过纯色、图案和颜色渐变进行转换。我们还可以通过一些变换来改变这些形状,例如移动、旋转、缩放倾斜


什么是 SVG(可缩放矢量图形)?

可缩放矢量图形 (SVG) 是由W3C(万维网联盟)小组于1999年开发的一个开放标准。它是一种基于 XML 的矢量图像格式,使用矢量形状、嵌入的光栅图形和文本来说明图像。它还支持交互性、脚本和动画。SVG 文件包含轻量级图形。

SVG 矢量图像定义在 XML 文件中,这意味着它们可以被索引、搜索、脚本压缩。所有网页浏览器,包括 Google Chrome、Mozilla Firefox、Opera、Safari 等,都支持 SVG 格式。


什么是矢量图形?

矢量图形是使用 2D 点来描述计算机图形图像(数字图像)的创建。它使用数学方程来创建多边形或其他形状的设计,然后将这些方程转换为点,这些点通过线条或曲线连接,这些线条或曲线也称为矢量路径。

在矢量图形中,每个点在笛卡尔平面的X 轴Y 轴上都有一个精确位置,并指定了路径的方向。矢量图形通常存在于 SVG、EPS、PDF 和 AI 文件格式中。


Inkscape 的历史

Inkscape 由名为Ted Gould、Bryce Harrington、Nathan HurstMen TaLguY的开发团队于 2003 年开发,它是Sodipodi(Inkscape 的前身)项目的代码分支。Inkscape 一词是inkscape两个词的组合。它遵循所有 SVG 标准。

在 Inkscape 的开发过程中,开发人员进行了一些更改,使其与 Sodipodi 项目有所不同。他们将编程语言从C更改为C++,并使用了GTK+ 工具包 C++ 绑定。他们还重新设计了用户界面并添加了几个新功能。

Inkscape 参加了 2005 年的Google Summer of CodeGSoC)计划。

以下是 Inkscape 的发布历史

Inkscape History
  • 2003 年 11 月 2 日,Inkscape 的初始版本(0.35 版)发布。
  • 2004 年,Inkscape 发布了许多版本(0.36 版0.40 版),并新增了菜单栏、上下文相关工具栏、布尔路径运算、文本字距调整、字母间距、标记、克隆、多层支持、位图描摹等新功能。
  • 2005 年 2 月 10 日,Inkscape 发布了新版本(0.41 版),新增了克隆平铺工具颜色描摹等功能。
  • 2005 年 7 月 26 日,Inkscape 发布了新版本(0.42 版),新增了文本流支持、文本跨度样式和新的渐变工具等功能。
  • 2005 年 11 月 19 日,Inkscape 发布了新版本(0.43 版),新增了连接线工具、协同编辑平板电脑角度敏感性等功能。
  • 2006 年 6 月 24 日,Inkscape 发布了新版本(0.44 版),新增了图层面板、剪裁和蒙版支持以及带透明度的 PDF 导出等功能。
  • 2007 年 2 月 5 日,Inkscape 发布了新版本(0.45 版),新增了高斯模糊、路径描摹、新的撤销历史面板、改进的位图描摹颜色效果等功能。
  • 2008 年 3 月 24 日,Inkscape 发布了新版本(0.46 版),新增了停靠式用户界面、油漆桶、调整和 3D 工具、实时路径效果等功能。
  • 2009 年 11 月 24 日,Inkscape 发布了新版本(0.47 版),新增了橡皮擦工具、定时自动保存、路径的自动平滑节点、SVG 字体基本支持等功能。
  • 2010 年 8 月 23 日,Inkscape 发布了新版本(0.48 至 0.48.5 版),新增了多路径节点编辑、追踪、新的喷枪(喷雾)工具、使用 PDF/PS/EP 进行 LaTeX 导出等功能。
  • 2015 年 1 月 30 日,Inkscape 发布了新版本(0.91 版),新增了测量工具、新的导入/导出格式、灰度模式、对齐模式等功能。
  • 2017 年 1 月 4 日,Inkscape 发布了新版本(0.92 版),新增了基础设施重点、各种新的路径效果,并且默认分辨率已从 90dpi 更改为 96 dpi
  • 2017 年 2 月 7 日,Inkscape 发布了新版本(0.92.1 版),新增了若干错误修复的功能。
  • 2017 年 8 月 7 日,Inkscape 发布了新版本(0.92.2 版),新增了若干错误修复批量转换 90 至 96 dpi等功能。
  • 2018 年 3 月 11 日,Inkscape 发布了新版本(0.92.3 版),新增了适用于 Linux 的 snap 包、Windows 32 位和 64 位等功能。
  • 2019 年 1 月 17 日,Inkscape 发布了最新版本(0.92.4 版),新增了增强的稳定性和错误修复等功能。

Inkscape 的特点

Inkscape 提供了各种功能,如下所示

Inkscape Features

1. 对象创建

它定义了在 Inkscape 中创建对象。Inkscape 中的对象可以称为文本、路径、形状或绘图。

以下是 Inkscape 中的基本对象创建

  • 绘图 - 它是对象创建的主要模块,进一步细分为各种工具,如铅笔工具、钢笔(贝塞尔)工具书法工具铅笔工具允许用户绘制自由手绘线条。钢笔工具用于在同一路径上创建贝塞尔曲线和直线段。书法工具用于创建自由手绘书法或笔刷式笔触。
  • 形状工具 - 形状工具也细分为各种工具,如矩形和方形工具、3D 框工具、圆形/椭圆形工具、星形和多边形工具以及螺旋工具

注意 - 矩形和方形的角可以进行圆角处理。

  • 文本工具 - 用于创建文本(单行或多行),可以使用任何操作系统的轮廓字体和 Unicode 字体。Inkscape 中实现了常规、粗体、斜体、紧凑型和重型、对齐、垂直水平类型的文本。我们可以通过行距、字距、词距、水平字距调整垂直偏移来转换输入的文本。

注意 - 旧版本(0.92 版以下)不支持项目符号列表、编号列表和下划线文本。

  • 克隆 - 克隆对象与其父对象相同。可以通过复制、喷雾工具菜单界面创建。克隆对象的变换包括大小、颜色、位置、旋转、模糊布局
  • 位图图形 - 在 Inkscape 中,可以使用特定命令嵌入所选对象的位图。它支持将整个图导出为位图图像(PNG 格式)。

2. 对象操作

它定义了对对象的修改和变换。

以下是对象操作模块的子部分

  • 变换 - 在 Inkscape 中,可以对图像的任何对象进行变换。一些主要的变换是缩放、移动、旋转和倾斜。它们还可以吸附到网格、角度和其他对象的节点上。可以在“变换”对话框中以数值方式指定变换参数。
  • Z 顺序 - 它指定了在画布上绘制对象的顺序Z 顺序较低的对象绘制在画布顶部,而 Z 顺序较高的对象最后绘制。对象的顺序可以通过图层或手动向上/向下移动对象来管理。
  • 对象分组 - 在 Inkscape 中,对象可以任意分组。可以使用进入组命令编辑分组对象,而无需取消分组。进入组命令通过将组设为临时图层来编辑组。
  • 对象分层 - 对对象进行分层以管理对象的顺序。图层可以被锁定、隐藏或排列,并避免修改和随机选择。

3. 对象样式

在 Inkscape 中,样式定义了对象的样式、图案或布局。

以下是样式模块的子部分

  • 填充 - 用于在对象中填充纯色、图案、线性径向渐变以及色板。它借助颜色选择器选择颜色,颜色选择器包含许多颜色选项,如RGBA(红绿蓝 Alpha)、HSL、色轮CMS颜色管理系统)。
  • 描边 - 称为描边的平面或一维线进一步分为两部分:一是描边填充,二是描边样式。描边填充可以具有与填充相同的值,但仅应用于对象的描边。而描边样式用于对描边进行样式设置。样式可以通过九种不同的测量单位(像素、英寸、米等)进行设置。
  • 滤镜 - 可以将多个滤镜应用于图像。Inkscape 的所有滤镜都是 SVG 滤镜的组合。

注意 - 对象的外观可以通过蒙版和剪裁路径进一步更改。

4. 路径操作

Inkscape 包含一个必不可少的工具集来编辑矢量文件的路径。以下是路径上的操作/工具

  • 编辑(节点编辑) - 允许编辑单个或多个路径或编辑其关联的节点。Inkscape 中有四种类型的路径节点:尖角、平滑、对称自动平滑。可以编辑节点及其关联的贝塞尔手柄(角度和长度)的移动或定位。它还负责节点对齐和分布。
  • 调整工具(雕刻) - 用于对对象、路径和颜色进行微小更改。它提供对象节点的编辑区域,并可以执行推、斥/吸、缩小/放大、旋转、复制/删除和随机定位所选对象。使用此工具,可以根据需要动态创建或删除节点。
  • 路径偏移 - 有四种类型的偏移:外移、内移、链接动态(未链接)。偏移也用于扩展或收缩 Inkscape 中创建的形状。路径偏移可以创建动态或链接的内移。它还可以创建现有对象路径的外移。
  • 路径转换 - Inkscape 中有两种类型的转换:一种是对象到路径转换,另一种是描边到路径转换。对象到路径转换用于将形状(方形、矩形、多边形等)或文本等对象转换为路径。描边到路径包括将形状的描边转换为路径。
  • 路径简化 - 在保留形状的同时,减少给定对象路径的节点数。
  • 路径操作(布尔运算) - Inkscape 支持对对象路径执行的各种操作。它使用多个对象来执行联合、差集、交集、排除、分割剪切

5. 文本支持

在 Inkscape 中,文本支持模块突出了图形图像中使用的文本属性。Inkscape 支持的一些主要文本属性是多行文本、使用已安装的轮廓字体、字距调整、字母间距、行距、路径上的文本形状中的文本

它支持多行文本(SVG 的 元素)和流式文本(非标准 元素)。它还支持斜体和粗体文本,以及上标和下标字符属性。

注意 - Inkscape 尚未实现文本下划线。

6. 渲染

Inkscape 使用自己的库“libnr”而不是 GTK 库来创建图形图像。从 0.91 版或更高版本开始,它使用Cairo编程库来渲染图形图像,这提高了应用程序的渲染速度。它支持完全抗锯齿显示,使多边形的边缘(锯齿状)看起来平滑。它还支持用于图像显示和 PNG 导出的 Alpha 透明度。

7. 文件格式

Inkscape 以 SVG(可缩放矢量图形)作为其基本图形格式。SVG 是创建和生成图形图像最灵活的文件格式。Inkscape 可以导入(转换为 SVG)或导出(从 SVG 转换)任何其他文件格式,如Adobe Illustrator Artwork (AI)、CorelDRAW (CDR)、Microsoft Visio Drawing (VSD)、Portable Document Format (PDF)、SVG Zip (SVGZ)位图格式等。


Inkscape 软件的安装

Inkscape 是一款开源、免费的矢量图形软件。请按照以下步骤在您的系统上安装 Inkscape

步骤 1:从 https://inkscape.org/ 下载 Inkscape。点击“下载”选项卡下的“当前版本”选项,如下图所示。

Installation of Inkscape Software

步骤 2:根据您系统的操作系统,单击相应的 GNU/Linux、Windows 或 macOS 按钮,如下图所示。

Installation of Inkscape Software

步骤 3:根据您系统的配置,单击相应的按钮,如下图所示。

Installation of Inkscape Software

步骤 4:现在,单击“安装程序”或“Windows 安装程序包”按钮以下载 Inkscape,如下图所示。

Installation of Inkscape Software

步骤 5:下载完成后,您需要选择安装程序的语言。之后,将打开一个“许可协议”对话框。单击“下一步”按钮,如下图所示。

Installation of Inkscape Software

步骤 6:现在,将打开一个新的“选择组件”窗口,其中会显示组件列表,您可以从中选择要安装的组件。单击“下一步”按钮,如下图所示。

Installation of Inkscape Software

步骤 7:在这里,将打开一个“选择安装位置”窗口。您可以根据自己的选择选择目标文件夹或位置,这通过单击“浏览”按钮完成。选择目标文件夹后,单击“安装”按钮,如下图所示。

Installation of Inkscape Software

步骤 8:安装完成后,屏幕上将出现以下窗口。现在单击“完成”按钮,如下图所示。

Installation of Inkscape Software

Inkscape 界面

Inkscape 界面由多个元素组成,用于方便开发矢量图形图像。它基于GNOME 人机界面指南 (HIG) 标准。

Inkscape 通常由一个窗口组成,在该窗口上创建和操作绘图或图像。默认窗口元素进一步分为八个主要区域,如下所示

  • 菜单栏
  • 命令栏
  • 工具箱
  • 工具控制栏(也称为控件栏)
  • 画布
  • 标尺、参考线和网格
  • 调色板
  • 状态栏
Inkscape Interface

菜单栏

Inkscape Interface

菜单栏显示在窗口顶部。它包含基本的菜单,如文件、编辑、视图等。这些菜单包含操作的下拉列表。与绘图相关的功能也可在菜单栏中找到。

菜单栏的大多数命令都可以通过访问键(带下划线的字母)或键盘快捷键直接从键盘访问。例如,我们以文件下拉列表为例,展示该列表的访问键和键盘快捷键,如下图所示。

Inkscape Interface

命令栏

命令栏垂直位于用户界面的右侧。它包含命令的图标快捷方式,这些命令可从菜单或快捷键访问。它还包含用于操作绘图对象和文档的其他控件,如文件选项、缩放级别、撤销、剪切、分组等。相关功能的图标会分组在一起,并用水平线分隔。

Inkscape Interface

下表显示了命令栏的简要说明

图标操作描述
Inkscape Interface从默认模板创建新文档用于打开新的 Inkscape 画布。
Inkscape Interface打开现有文档用于打开现有文件或将位图或矢量图形图像导入画布。
Inkscape Interface保存文档用于以 SVG 格式保存现有文档。
Inkscape Interface打印文档用于打印当前文档。
Inkscape Interface将位图或 SVG 图像导入此文档用于将 SVG 文件或其他格式的图像导入当前文档。
Inkscape Interface将此文档或选定区域导出为 PNG 图像用于将当前文档导出为 PNG 或其他文件格式。
Inkscape Interface撤销上一步操作用于撤销上一步操作。
Inkscape Interface重做上一步已撤销的操作执行撤销按钮的反向功能。
Inkscape Interface将选定内容复制到剪贴板用于将对象复制到剪贴板。
Inkscape Interface将选定内容剪切到剪贴板用于剪切对象。
Inkscape Interface将对象从剪贴板粘贴到鼠标点,或粘贴文本用于粘贴对象。外部图像无法粘贴到 Inkscape 画布中。
Inkscape Interface缩放到适合窗口的选定区域将选定部分缩放到适合窗口。
Inkscape Interface缩放到适合窗口的绘图仅将画布的绘图部分缩放到适合窗口。
Inkscape Interface缩放到适合窗口的页面用于将页面缩放到适合窗口。
Inkscape Interface复制选定对象用于复制选定对象。
Inkscape Interface创建选定对象的克隆用于创建选定对象的克隆。克隆创建原始对象的“从属”,而复制创建独立的对象。
Inkscape Interface剪切所选克隆与其原始对象的链接用于从其原始对象中剪切所选克隆的链接。
Inkscape Interface分组选定对象用于对需要频繁移动的复杂形状进行分组。

工具箱和工具控制栏

工具箱

Toolbox and Tool Controls bar

工具箱垂直位于窗口的左侧。它包含基本工具集。它用于创建和编辑形状和图像。这些工具可用于几何形状以及自由形式形状、线条、文本和填充(颜色和渐变)。

下表显示了工具箱的简要说明

名称及图标操作描述
Inkscape Interface 选择工具选择和变换对象用于操作 Inkscape 中的基本组件。还用于选择、移动、旋转、翻转、提升、降低、更改宽度/高度和倾斜对象。
Inkscape Interface 编辑工具通过节点编辑路径用于在给定时间精确编辑对象的形状。它修改对象的节点、路径或曲线的形状。
Inkscape Interface 调整工具通过雕刻或绘画调整对象用于通过模糊对象来编辑绘图。当对象接触到调整画笔时,它可以平滑地改变对象的大小或形状。
Inkscape Interface 缩放工具放大或缩小它允许我们访问各种缩放操作。在 Inkscape 中,当放大或缩小时,屏幕上路径的质量不会下降。
Inkscape Interface 测量工具测量对象它允许我们更新长度和角度的测量值。
Inkscape Interface 矩形工具创建矩形和正方形用于创建和编辑矩形和正方形,带有圆角选项。
Inkscape Interface 3D 框工具创建 3D 框用于创建看起来像三维的绘图。
Inkscape Interface 圆形工具创建圆形、椭圆形和弧形它允许我们创建圆形、椭圆形和弧形。在 Inkscape 中,使用圆形工具创建的对象可以从椭圆形转换为弧形,并可以转换为其他形状。
Inkscape Interface 星形工具创建星形和多边形它允许我们轻松地在文档中绘制星形和多边形等形状。
Inkscape Interface 螺旋工具创建螺旋它是一种特殊类型的工具,用于创建实时形状,如螺旋弧等。
Inkscape Interface 手绘工具绘制自由手绘线条用于绘制自由手绘线条、形状和图形。
Inkscape Interface 直线工具绘制贝塞尔曲线和直线用于绘制贝塞尔曲线、直线、Spiros、轴测线、折线以及创建点等形状。
Inkscape Interface 书法工具绘制书法和笔刷笔触用于使用动态绘画技术绘制书法和笔刷笔触。
Inkscape Interface 文本工具创建和编辑文本对象允许我们在 SVG 图形中输入文本。
Inkscape Interface 喷雾工具通过雕刻或绘画喷雾对象用于通过喷雾(类似喷枪)的方式创建对象的副本或克隆。
Inkscape Interface 橡皮擦工具擦除现有路径用于擦除绘图的一部分。
Inkscape Interface 填充(油漆桶)工具填充封闭区域用于用颜色填充对象区域。
Inkscape Interface 渐变工具创建和编辑渐变用于为对象的描边创建和编辑径向或渐变线。

工具控制栏

工具控制栏(也称为控件栏)位于菜单栏下方。它包含特定于所选工具的图标或可单击按钮。当在工具箱中选择每个工具时,工具控制栏中显示的图标会更改,以显示与该工具相关的图标。其中一些选项会影响选定的对象,而其他选项则在创建新对象时生效。

Inkscape Interface

画布

Inkscape Interface

画布是主要工作区,也是 Inkscape 界面的重要组成部分。它是创建和查看绘图的主要绘图区域。它位于 Inkscape 窗口的中央。画布可以延伸到窗口的可视区域之外,并且可以平移(上下滚动和左右滚动)和缩放。

标尺、网格和参考线

标尺

Inkscape Interface

标尺位于画布的顶部和左侧。第一个标尺水平放置在画布顶部,表示X 轴坐标。相反,第二个标尺垂直放置在左侧,表示Y 轴坐标。标尺可以表示以多种度量单位计的距离。

我们可以使用以下菜单栏命令设置单位:File -> Document Properties -> Page 选项卡 -> Display units,如下图所示。

Inkscape Interface

网格

网格是一组垂直线和水平线。它用于指导绘图对象和图像。有两种类型的网格:矩形轴测网格。矩形网格是最常用的网格之一,由水平线和垂直线组成。轴测网格允许用户定义任何类型的角度网格。

Inkscape Interface

上图分别显示了矩形轴测网格。

指南

参考线用户定义的线条。它为对象提供了方便的对齐。要使用参考线,请从标尺单击并拖动到要插入参考线的位置并释放。从水平标尺单击并拖动会产生水平参考线。类似地,从垂直标尺单击并拖动会产生垂直参考线

在下图的画布上,垂直和水平的蓝色线条代表参考线。

Inkscape Interface

调色板栏

Inkscape Interface

调色板栏位于窗口底部(位于状态栏上方)。它提供了许多填充和描边样式(颜色、渐变、图案)选项。此外,它还可以快速地将颜色应用于形状或图表。颜色可以从颜色调色板拖放到对象上以更改其填充。可以通过单击调色板最右侧的箭头图标来更改调色板中的颜色。

状态栏

状态栏位于窗口底部。它提供了例行的编辑设置,并且是所有编辑任务的合适焦点。状态栏看起来像一个多余的栏,因为它的许多功能都可以从其他菜单访问。

Inkscape Interface

下表描述了状态栏的简要说明

图标名称描述
Inkscape Interface填充和描边颜色显示对象的填充和描边颜色。双击任何这些颜色块将调用填充和描边窗口。
Inkscape Interface描边宽度显示选定对象描边的宽度。
Inkscape Interface主不透明度显示选定路径的不透明度。
Inkscape Interface切换当前图层可见性它是图层管理工具之一。单击眼睛按钮,它将隐藏(显示的图层)或显示(隐藏的图层)。
Inkscape Interface锁定或解锁当前图层用于锁定解锁“图层切换”中显示的当前图层。
Inkscape Interface图层切换用于选择我们想要在上面工作的图层
Inkscape Interface描述它是状态栏最有用的功能。它显示所选对象、工具控件的描述和快捷方式信息。
Inkscape Interface光标坐标显示光标的确切 X 和 Y 坐标。
Inkscape Interface缩放用于放大或缩小画布。

Inkscape 中的转换

在 Inkscape 中,“转换”是指“将一种形式转换为另一种形式以进行编辑”。Inkscape 支持两种类型的转换

  • 对象到路径转换
  • 描边到路径转换
  • 对象到路径转换 - 它将形状或文本对象转换为路径,而不会改变对象的外观。但它会删除该特定对象的所有功能。转换后的路径无法使用创建它的工具进行编辑。只能使用节点工具进行编辑。
Conversions in Inkscape

上图显示了对象到路径转换。图 (i)对象,而图 (ii)路径

  • 描边到路径转换 - 它将描边转换为路径。这意味着对象的轮廓从描边转换为路径。转换后的路径只能由节点工具进行编辑。
Conversions in Inkscape

上面两幅图显示了描边到路径转换。在第一幅图中,我们显示了描边,在第二幅图中,我们显示了路径。描边和路径之间的基本区别是对象的轮廓


路径操作(布尔运算)

在 Inkscape 中,有许多命令可用于从两个或多个现有路径形成新路径。在新路径中,最重要的是路径的Z 顺序。几乎在所有路径操作中,顶部路径被视为在底部路径上运行。这意味着底部路径保持不变,而顶部路径被丢弃。

让我们简要讨论路径操作的概念。

1. 并集 (Ctrl++) - 它提供一个或多个路径的并集。创建新路径时,它包含原始路径的所有区域。它会删除自相交,并为每个部分创建单独的子路径。

下图显示了路径的并集

Path Operations

2. 差集 (Ctrl+-) - 它提供两个或多个路径之间的差集。两个或多个路径之间的差集定义为从顶部(星形)路径中移除的区域,从底部路径(正方形)中移除。

下图显示了两个路径之间的差集。

Path Operations

3. 交集 (Ctrl+*) - 它产生两个或多个路径的交集。交集定义为所有对象之间的公共区域,从而产生一条新路径。

下图显示了路径的交集。

Path Operations

4. 排除 (Ctrl+^) - 它提供两个或多个路径的排除。根据奇偶填充规则,通过组合多个子路径创建新路径。这称为路径的排除。

下图显示了路径的排除

Path Operations

5. 分割 (Ctrl+/) - 它提供两个或多个路径之间的分割。底部路径被顶部路径分割,从而产生两个或多个新路径。

下图显示了路径的分割

Path Operations

6. 剪切路径 (Ctrl+Alt+/) - 它提供路径的剪切。底部路径被顶部路径剪切,从而产生两个或多个新路径。新路径是无填充创建的。

下图显示了路径的剪切

Path Operations

位图描摹

在 Inkscape 中,通过描摹将位图图像转换为路径。它使用Peter Selinger开发的Potrace位图描摹引擎。Potrace 是一个用于将位图图像转换为平滑、可缩放图像的描摹和转换工具。它以位图图像(.pbm、.bmp 格式)为输入,并输出多种矢量文件格式之一。它提供一组曲线,从而生成图像。

我们可以通过按Shift+Alt+B键打开位图描摹窗口。该窗口有三个标签:模式、选项致谢模式标签用于选择描摹模式。选项标签包含选项列表,而致谢标签提供有关 Potrace 作者的信息。所有窗口如下所示。

Trace Bitmap

上图显示了位图描摹窗口的模式标签。

Trace Bitmap

上图显示了位图描摹窗口的选项标签。

Trace Bitmap

上图显示了位图描摹窗口的致谢标签。

有三种类型的描摹模式如下

  • 亮度阈值
  • 边缘检测
  • 颜色量化

亮度阈值

它略微使用像素的红、绿、蓝(以及灰色阴影)的数量作为指示。它指示给定的图像是黑色还是白色。阈值可以从 0.0 到 1.0(白色到黑色)设置。在最大阈值的情况下,少数像素被认为是“白色”,生成的图像会更暗。

下图显示了亮度阈值。

Trace Bitmap

边缘检测

它使用 J. Canny 设计的边缘检测算法。它提供了一种快速查找具有相似对比度的线条集的方法。与亮度阈值类似,阈值可以从 0.0 到 1.0 设置。它调整输出中边缘的黑暗度或厚度。

下图显示了边缘检测。

Trace Bitmap

颜色量化

这是一种复杂的方法,在该方法中,算法识别颜色转换而不是亮度或边缘的修改。

下图显示了颜色量化。

Trace Bitmap

Inkscape 的示例

在以下示例中,我们对图像执行了不同的操作,并且还绘制了不同的形状。

1. 创建箭头

让我们在 Inkscape 中绘制一个箭头。

步骤 1:打开 Inkscape,单击钢笔工具并绘制一条直线,如下图所示。

Examples of Inkscape

步骤 2:单击对象菜单,然后从下拉列表中选择填充和描边(或按 Shift+Ctrl+F)。

Examples of Inkscape

步骤 3:单击填充和描边按钮后,将打开填充和描边窗口,如下图所示。

Examples of Inkscape

步骤 4:选择线条,然后单击填充和描边窗口的描边样式按钮。选择箭头类型并将其添加到任一边,如下图所示。

Examples of Inkscape

类似地,我们可以创建不同设计的箭头。

2. 在 Inkscape 中裁剪图像

注意:在进行下一步之前,请确保每个对象都已分组。

步骤 1:执行以下操作以分组每个对象

全选 -> 单击对象 -> 分组或按 Ctrl+G。

Examples of Inkscape

步骤 2:现在,单击圆形工具并在要裁剪的区域绘制一个圆,如下图所示。您可以选择任何形状来裁剪图像。

Examples of Inkscape

步骤 3:选择圆形和场景。现在单击对象菜单 -> 剪切 -> 设置以裁剪图像。

Examples of Inkscape

步骤 4:裁剪后的图像如下图所示。

Examples of Inkscape

3. 在 Inkscape 中创建徽标

请按照以下步骤在 Inkscape 中创建徽标。

步骤 1:打开 Inkscape,单击视图菜单,然后选择自定义

Examples of Inkscape

步骤 2:现在,单击多边形工具并在工具控制栏中选择多边形。之后,将角数设置为 3,如下图所示。

Examples of Inkscape

步骤 3:现在我们将按照下面显示的模式绘制三个三角形作为徽标。

Examples of Inkscape

步骤 4:在此步骤中,我们将使用圆形工具在绘图的中间(所有三角形的交点)创建一个圆,如下图所示。

Examples of Inkscape

步骤 5:在此步骤中,我们将使用文本工具在我们的徽标设计中添加文本。我们还可以在工具控制栏中设置字体、字体样式和字体大小。

Examples of Inkscape

类似地,我们可以在 Inkscape 中创建不同类型的徽标。


Inkscape vs. Illustrator

Inkscape 是一款矢量图形软件。它被初学者和专业人士用于创建插画、徽标、示意图、3D 图像、地图等。

Adobe Illustrator 是一款矢量图形应用程序。它专为专业平面设计师而构建。它是 Adobe 系列(Adobe Creative Cloud)的一部分。它允许我们创建徽标、绘图、草图和排版。

参数IllustratorInkscape
灵活性Illustrator 是一款非常灵活的软件,因为它几乎支持所有类型的文件格式。Inkscape 也是一款图形软件。它不支持.eps文件格式。它无法将文件导出为.jpeg格式,但可以通过扩展名将其添加到 Inkscape 中。
费用Illustrator 是一款价格昂贵的软件,并提供广泛的客户支持。它提供多个教程和视频,以及大量的聊天和电话选项。Inkscape 是一款开源且免费的软件,为用户提供开放的社区论坛。在论坛中,用户可以讨论问题。
多功能性Illustrator 不能在 Linux 系统上运行。只能在 Windows 和 Mac OS 上使用。Inkscape 可以在所有操作系统上运行,如 Windows、Linux/GNU 和 Mac OS。
跨平台使用 Adobe Illustrator 创建的矢量图形文件可以导入到 After Effects、Premiere Pro 等软件中。无法将使用其他图形软件创建的图像导入 Inkscape。
易于使用Illustrator 为专业人士提供了一个非常完美、精致且高度简化的界面。Inkscape 为初学者和专业人士提供了一个组织良好且易于管理的界面。
硬件要求需要高性能硬件。Inkscape 可以在低端计算机和过时的软件上运行得很好。

Inkscape vs. GIMP

GIMP(GNU Image Manipulation Program)是一款位图图形软件。它用于图像编辑、变换、自由绘制等。它提供了许多复杂的工具用于编辑、各种图像格式之间的转换等。它在GPLv3+下发布,可以在Linux、Mac OSWindows上运行。

Inkscape是一款矢量图形软件。它用于创建图形图像、插画、图标、徽标、3D 图像等。它可以在任何平台上运行。

参数InkscapeGIMP
描述它是一款用于创建和编辑图形图像的矢量图形软件。它是一款用于创建和编辑图像的位图点阵图形编辑器软件。
创建逻辑它使用数学方程、点、线曲线的几何学来创建矢量图形图像。它使用像素来创建位图或点阵图形图像。
图像质量当我们放大时,图像的质量保持不变。当我们放大时,图像质量会下降。
用途当我们想绘制基本或简单的设计时,可以使用它。当我们想创建复杂的图像时,可以使用它。

Inkscape vs. CorelDRAW

Inkscape是一款开源矢量图形应用程序。它用于创建和编辑二维和三维图像,如徽标、图标、插画、图案等。

CorelDRAW是 Corel Corporation 开发的一款强大的矢量图形软件。图形设计师和专业人士使用它来编辑二维图像,如徽标、图案、插画、图标等。它提供了许多用于图像编辑的设计工具,帮助我们更智能、更快速地工作。

参数InkscapeCorelDRAW
费用Inkscape 是一款开源且免费的矢量图形软件。CorelDRAW 是一款付费软件,价格实惠。
CMYK 输出Inkscape 无法以 CMYK 颜色格式输出图像,这使其成为不适合的选择。CorelDRAW 可以以 CMYK 颜色格式输出图像。
多功能性Inkscape 是一款多功能软件。它可以在任何平台上运行。CorelDRAW 仅在 Windows 平台运行。它与 Linux 和 Mac OS 不兼容。

前提条件

要学习 Inkscape,您不需要具备任何图形设计方面的知识,因为 Inkscape 易于学习和理解。

目标受众

我们的 Inkscape 教程旨在帮助初学者和专业人士。

问题

我们向您保证,您不会在我们的 Inkscape 教程中遇到任何问题。但如果存在任何问题或错误,请在我们的联系表中提交。




Inkscape 教程

Inkscape Tutorial

Inkscape 教程提供了 Inkscape 的基础和高级概念。我们的 Inkscape 教程旨在帮助初学者和专业人士。它有助于您理清 Inkscape 的概念,并提供有关如何使用 Inkscape 的知识。

在本教程中,我们将讨论以下主题


什么是 Inkscape?

Inkscape 是一款图形软件,用于创建或编辑图形图像,例如插画、线条图、图表、示意图、徽标、复杂的网页图形等

"它是一款开源、强大的矢量图形应用程序,用于创建二维可缩放图形图像。"

它主要用作插画工具,但也可用于广泛的计算机图形任务。它可以在 Windows、Mac OS X 和 GNU/Linux 上运行。

Inkscape 使用SVG(可缩放矢量图形)作为其基本图形格式,尽管它也可以导入或导出各种文件格式,如AI(Adobe Illustrator Artwork)、EPS(Encapsulated PostScript)、PDF、PS(PostScript)PNG

Inkscape 提供了各种矢量形状(方形、多边形、螺旋和 3D 框)和文本。这些形状可以通过纯色、图案和颜色渐变进行转换。我们还可以通过一些变换来改变这些形状,例如移动、旋转、缩放倾斜


什么是 SVG(可缩放矢量图形)?

可缩放矢量图形 (SVG) 是由W3C(万维网联盟)小组于1999年开发的一个开放标准。它是一种基于 XML 的矢量图像格式,使用矢量形状、嵌入的光栅图形和文本来说明图像。它还支持交互性、脚本和动画。SVG 文件包含轻量级图形。

SVG 矢量图像定义在 XML 文件中,这意味着它们可以被索引、搜索、脚本压缩。所有网页浏览器,包括 Google Chrome、Mozilla Firefox、Opera、Safari 等,都支持 SVG 格式。


什么是矢量图形?

矢量图形是使用 2D 点来描述计算机图形图像(数字图像)的创建。它使用数学方程来创建多边形或其他形状的设计,然后将这些方程转换为点,这些点通过线条或曲线连接,这些线条或曲线也称为矢量路径。

在矢量图形中,每个点在笛卡尔平面的X 轴Y 轴上都有一个精确位置,并指定了路径的方向。矢量图形通常存在于 SVG、EPS、PDF 和 AI 文件格式中。


Inkscape 的历史

Inkscape 由名为Ted Gould、Bryce Harrington、Nathan HurstMen TaLguY的开发团队于 2003 年开发,它是Sodipodi(Inkscape 的前身)项目的代码分支。Inkscape 一词是inkscape两个词的组合。它遵循所有 SVG 标准。

在 Inkscape 的开发过程中,开发人员进行了一些更改,使其与 Sodipodi 项目有所不同。他们将编程语言从C更改为C++,并使用了GTK+ 工具包 C++ 绑定。他们还重新设计了用户界面并添加了几个新功能。

Inkscape 参加了 2005 年的Google Summer of CodeGSoC)计划。

以下是 Inkscape 的发布历史

Inkscape History
  • 2003 年 11 月 2 日,Inkscape 的初始版本(0.35 版)发布。
  • 2004 年,Inkscape 发布了许多版本(0.36 版0.40 版),并新增了菜单栏、上下文相关工具栏、布尔路径运算、文本字距调整、字母间距、标记、克隆、多层支持、位图描摹等新功能。
  • 2005 年 2 月 10 日,Inkscape 发布了新版本(0.41 版),新增了克隆平铺工具颜色描摹等功能。
  • 2005 年 7 月 26 日,Inkscape 发布了新版本(0.42 版),新增了文本流支持、文本跨度样式和新的渐变工具等功能。
  • 2005 年 11 月 19 日,Inkscape 发布了新版本(0.43 版),新增了连接线工具、协同编辑平板电脑角度敏感性等功能。
  • 2006 年 6 月 24 日,Inkscape 发布了新版本(0.44 版),新增了图层面板、剪裁和蒙版支持以及带透明度的 PDF 导出等功能。
  • 2007 年 2 月 5 日,Inkscape 发布了新版本(0.45 版),新增了高斯模糊、路径描摹、新的撤销历史面板、改进的位图描摹颜色效果等功能。
  • 2008 年 3 月 24 日,Inkscape 发布了新版本(0.46 版),新增了停靠式用户界面、油漆桶、调整和 3D 工具、实时路径效果等功能。
  • 2009 年 11 月 24 日,Inkscape 发布了新版本(0.47 版),新增了橡皮擦工具、定时自动保存、路径的自动平滑节点、SVG 字体基本支持等功能。
  • 2010 年 8 月 23 日,Inkscape 发布了新版本(0.48 至 0.48.5 版),新增了多路径节点编辑、追踪、新的喷枪(喷雾)工具、使用 PDF/PS/EP 进行 LaTeX 导出等功能。
  • 2015 年 1 月 30 日,Inkscape 发布了新版本(0.91 版),新增了测量工具、新的导入/导出格式、灰度模式、对齐模式等功能。
  • 2017 年 1 月 4 日,Inkscape 发布了新版本(0.92 版),新增了基础设施重点、各种新的路径效果,并且默认分辨率已从 90dpi 更改为 96 dpi
  • 2017 年 2 月 7 日,Inkscape 发布了新版本(0.92.1 版),新增了若干错误修复的功能。
  • 2017 年 8 月 7 日,Inkscape 发布了新版本(0.92.2 版),新增了若干错误修复批量转换 90 至 96 dpi等功能。
  • 2018 年 3 月 11 日,Inkscape 发布了新版本(0.92.3 版),新增了适用于 Linux 的 snap 包、Windows 32 位和 64 位等功能。
  • 2019 年 1 月 17 日,Inkscape 发布了最新版本(0.92.4 版),新增了增强的稳定性和错误修复等功能。

Inkscape 的特点

Inkscape 提供了各种功能,如下所示

Inkscape Features

1. 对象创建

它定义了在 Inkscape 中创建对象。Inkscape 中的对象可以称为文本、路径、形状或绘图。

以下是 Inkscape 中的基本对象创建

  • 绘图 - 它是对象创建的主要模块,进一步细分为各种工具,如铅笔工具、钢笔(贝塞尔)工具书法工具铅笔工具允许用户绘制自由手绘线条。钢笔工具用于在同一路径上创建贝塞尔曲线和直线段。书法工具用于创建自由手绘书法或笔刷式笔触。
  • 形状工具 - 形状工具也细分为各种工具,如矩形和方形工具、3D 框工具、圆形/椭圆形工具、星形和多边形工具以及螺旋工具

注意 - 矩形和方形的角可以进行圆角处理。

  • 文本工具 - 用于创建文本(单行或多行),可以使用任何操作系统的轮廓字体和 Unicode 字体。Inkscape 中实现了常规、粗体、斜体、紧凑型和重型、对齐、垂直水平类型的文本。我们可以通过行距、字距、词距、水平字距调整垂直偏移来转换输入的文本。

注意 - 旧版本(0.92 版以下)不支持项目符号列表、编号列表和下划线文本。

  • 克隆 - 克隆对象与其父对象相同。可以通过复制、喷雾工具菜单界面创建。克隆对象的变换包括大小、颜色、位置、旋转、模糊布局
  • 位图图形 - 在 Inkscape 中,可以使用特定命令嵌入所选对象的位图。它支持将整个图导出为位图图像(PNG 格式)。

2. 对象操作

它定义了对对象的修改和变换。

以下是对象操作模块的子部分

  • 变换 - 在 Inkscape 中,可以对图像的任何对象进行变换。一些主要的变换是缩放、移动、旋转和倾斜。它们还可以吸附到网格、角度和其他对象的节点上。可以在“变换”对话框中以数值方式指定变换参数。
  • Z 顺序 - 它指定了在画布上绘制对象的顺序Z 顺序较低的对象绘制在画布顶部,而 Z 顺序较高的对象最后绘制。对象的顺序可以通过图层或手动向上/向下移动对象来管理。
  • 对象分组 - 在 Inkscape 中,对象可以任意分组。可以使用进入组命令编辑分组对象,而无需取消分组。进入组命令通过将组设为临时图层来编辑组。
  • 对象分层 - 对对象进行分层以管理对象的顺序。图层可以被锁定、隐藏或排列,并避免修改和随机选择。

3. 对象样式

在 Inkscape 中,样式定义了对象的样式、图案或布局。

以下是样式模块的子部分

  • 填充 - 用于在对象中填充纯色、图案、线性径向渐变以及色板。它借助颜色选择器选择颜色,颜色选择器包含许多颜色选项,如RGBA(红绿蓝 Alpha)、HSL、色轮CMS颜色管理系统)。
  • 描边 - 称为描边的平面或一维线进一步分为两部分:一是描边填充,二是描边样式。描边填充可以具有与填充相同的值,但仅应用于对象的描边。而描边样式用于对描边进行样式设置。样式可以通过九种不同的测量单位(像素、英寸、米等)进行设置。
  • 滤镜 - 可以将多个滤镜应用于图像。Inkscape 的所有滤镜都是 SVG 滤镜的组合。

注意 - 对象的外观可以通过蒙版和剪裁路径进一步更改。

4. 路径操作

Inkscape 包含一个必不可少的工具集来编辑矢量文件的路径。以下是路径上的操作/工具

  • 编辑(节点编辑) - 允许编辑单个或多个路径或编辑其关联的节点。Inkscape 中有四种类型的路径节点:尖角、平滑、对称自动平滑。可以编辑节点及其关联的贝塞尔手柄(角度和长度)的移动或定位。它还负责节点对齐和分布。
  • 调整工具(雕刻) - 用于对对象、路径和颜色进行微小更改。它提供对象节点的编辑区域,并可以执行推、斥/吸、缩小/放大、旋转、复制/删除和随机定位所选对象。使用此工具,可以根据需要动态创建或删除节点。
  • 路径偏移 - 有四种类型的偏移:外移、内移、链接动态(未链接)。偏移也用于扩展或收缩 Inkscape 中创建的形状。路径偏移可以创建动态或链接的内移。它还可以创建现有对象路径的外移。
  • 路径转换 - Inkscape 中有两种类型的转换:一种是对象到路径转换,另一种是描边到路径转换。对象到路径转换用于将形状(方形、矩形、多边形等)或文本等对象转换为路径。描边到路径包括将形状的描边转换为路径。
  • 路径简化 - 在保留形状的同时,减少给定对象路径的节点数。
  • 路径操作(布尔运算) - Inkscape 支持对对象路径执行的各种操作。它使用多个对象来执行联合、差集、交集、排除、分割剪切

5. 文本支持

在 Inkscape 中,文本支持模块突出了图形图像中使用的文本属性。Inkscape 支持的一些主要文本属性是多行文本、使用已安装的轮廓字体、字距调整、字母间距、行距、路径上的文本形状中的文本

它支持多行文本(SVG 的 元素)和流式文本(非标准 元素)。它还支持斜体和粗体文本,以及上标和下标字符属性。

注意 - Inkscape 尚未实现文本下划线。

6. 渲染

Inkscape 使用自己的库“libnr”而不是 GTK 库来创建图形图像。从 0.91 版或更高版本开始,它使用Cairo编程库来渲染图形图像,这提高了应用程序的渲染速度。它支持完全抗锯齿显示,使多边形的边缘(锯齿状)看起来平滑。它还支持用于图像显示和 PNG 导出的 Alpha 透明度。

7. 文件格式

Inkscape 以 SVG(可缩放矢量图形)作为其基本图形格式。SVG 是创建和生成图形图像最灵活的文件格式。Inkscape 可以导入(转换为 SVG)或导出(从 SVG 转换)任何其他文件格式,如Adobe Illustrator Artwork (AI)、CorelDRAW (CDR)、Microsoft Visio Drawing (VSD)、Portable Document Format (PDF)、SVG Zip (SVGZ)位图格式等。


Inkscape 软件的安装

Inkscape 是一款开源、免费的矢量图形软件。请按照以下步骤在您的系统上安装 Inkscape

步骤 1:https://inkscape.org/ 下载 Inkscape。点击“下载”选项卡下的“当前版本”选项,如下图所示。

Installation of Inkscape Software

步骤 2:根据您系统的操作系统,单击相应的 GNU/Linux、Windows 或 macOS 按钮,如下图所示。

Installation of Inkscape Software

步骤 3:根据您系统的配置,单击相应的按钮,如下图所示。

Installation of Inkscape Software

步骤 4:现在,单击“安装程序”或“Windows 安装程序包”按钮以下载 Inkscape,如下图所示。

Installation of Inkscape Software

步骤 5:下载完成后,您需要选择安装程序的语言。之后,将打开一个“许可协议”对话框。单击“下一步”按钮,如下图所示。

Installation of Inkscape Software

步骤 6:现在,将打开一个新的“选择组件”窗口,其中会显示组件列表,您可以从中选择要安装的组件。单击“下一步”按钮,如下图所示。

Installation of Inkscape Software

步骤 7:在这里,将打开一个“选择安装位置”窗口。您可以根据自己的选择选择目标文件夹或位置,这通过单击“浏览”按钮完成。选择目标文件夹后,单击“安装”按钮,如下图所示。

Installation of Inkscape Software

步骤 8:安装完成后,屏幕上将出现以下窗口。现在单击“完成”按钮,如下图所示。

Installation of Inkscape Software

Inkscape 界面

Inkscape 界面由多个元素组成,用于方便开发矢量图形图像。它基于GNOME 人机界面指南 (HIG) 标准。

Inkscape 通常由一个窗口组成,在该窗口上创建和操作绘图或图像。默认窗口元素进一步分为八个主要区域,如下所示

  • 菜单栏
  • 命令栏
  • 工具箱
  • 工具控制栏(也称为控件栏)
  • 画布
  • 标尺、参考线和网格
  • 调色板
  • 状态栏
Inkscape Interface

菜单栏

Inkscape Interface

菜单栏显示在窗口顶部。它包含基本的菜单,如文件、编辑、视图等。这些菜单包含操作的下拉列表。与绘图相关的功能也可在菜单栏中找到。

菜单栏的大多数命令都可以通过访问键(带下划线的字母)或键盘快捷键直接从键盘访问。例如,我们以文件下拉列表为例,展示该列表的访问键和键盘快捷键,如下图所示。

Inkscape Interface

命令栏

命令栏垂直位于用户界面的右侧。它包含命令的图标快捷方式,这些命令可从菜单或快捷键访问。它还包含用于操作绘图对象和文档的其他控件,如文件选项、缩放级别、撤销、剪切、分组等。相关功能的图标会分组在一起,并用水平线分隔。

Inkscape Interface

下表显示了命令栏的简要说明

图标操作描述
Inkscape Interface从默认模板创建新文档用于打开新的 Inkscape 画布。
Inkscape Interface打开现有文档用于打开现有文件或将位图或矢量图形图像导入画布。
Inkscape Interface保存文档用于以 SVG 格式保存现有文档。
Inkscape Interface打印文档用于打印当前文档。
Inkscape Interface将位图或 SVG 图像导入此文档用于将 SVG 文件或其他格式的图像导入当前文档。
Inkscape Interface将此文档或选定区域导出为 PNG 图像用于将当前文档导出为 PNG 或其他文件格式。
Inkscape Interface撤销上一步操作用于撤销上一步操作。
Inkscape Interface重做上一步已撤销的操作执行撤销按钮的反向功能。
Inkscape Interface将选定内容复制到剪贴板用于将对象复制到剪贴板。
Inkscape Interface将选定内容剪切到剪贴板用于剪切对象。
Inkscape Interface将对象从剪贴板粘贴到鼠标点,或粘贴文本用于粘贴对象。外部图像无法粘贴到 Inkscape 画布中。
Inkscape Interface缩放到适合窗口的选定区域将选定部分缩放到适合窗口。
Inkscape Interface缩放到适合窗口的绘图仅将画布的绘图部分缩放到适合窗口。
Inkscape Interface缩放到适合窗口的页面用于将页面缩放到适合窗口。
Inkscape Interface复制选定对象用于复制选定对象。
Inkscape Interface创建选定对象的克隆用于创建选定对象的克隆。克隆创建原始对象的“从属”,而复制创建独立的对象。
Inkscape Interface剪切所选克隆与其原始对象的链接用于从其原始对象中剪切所选克隆的链接。
Inkscape Interface分组选定对象用于对需要频繁移动的复杂形状进行分组。

工具箱和工具控制栏

工具箱

Toolbox and Tool Controls bar

工具箱垂直位于窗口的左侧。它包含基本工具集。它用于创建和编辑形状和图像。这些工具可用于几何形状以及自由形式形状、线条、文本和填充(颜色和渐变)。

下表显示了工具箱的简要说明

名称及图标操作描述
Inkscape Interface 选择工具选择和变换对象用于操作 Inkscape 中的基本组件。还用于选择、移动、旋转、翻转、提升、降低、更改宽度/高度和倾斜对象。
Inkscape Interface 编辑工具通过节点编辑路径用于在给定时间精确编辑对象的形状。它修改对象的节点、路径或曲线的形状。
Inkscape Interface 调整工具通过雕刻或绘画调整对象用于通过模糊对象来编辑绘图。当对象接触到调整画笔时,它可以平滑地改变对象的大小或形状。
Inkscape Interface 缩放工具放大或缩小它允许我们访问各种缩放操作。在 Inkscape 中,当放大或缩小时,屏幕上路径的质量不会下降。
Inkscape Interface 测量工具测量对象它允许我们更新长度和角度的测量值。
Inkscape Interface 矩形工具创建矩形和正方形用于创建和编辑矩形和正方形,带有圆角选项。
Inkscape Interface 3D 框工具创建 3D 框用于创建看起来像三维的绘图。
Inkscape Interface 圆形工具创建圆形、椭圆形和弧形它允许我们创建圆形、椭圆形和弧形。在 Inkscape 中,使用圆形工具创建的对象可以从椭圆形转换为弧形,并可以转换为其他形状。
Inkscape Interface 星形工具创建星形和多边形它允许我们轻松地在文档中绘制星形和多边形等形状。
Inkscape Interface 螺旋工具创建螺旋它是一种特殊类型的工具,用于创建实时形状,如螺旋弧等。
Inkscape Interface 手绘工具绘制自由手绘线条用于绘制自由手绘线条、形状和图形。
Inkscape Interface 直线工具绘制贝塞尔曲线和直线用于绘制贝塞尔曲线、直线、Spiros、轴测线、折线以及创建点等形状。
Inkscape Interface 书法工具绘制书法和笔刷笔触用于使用动态绘画技术绘制书法和笔刷笔触。
Inkscape Interface 文本工具创建和编辑文本对象允许我们在 SVG 图形中输入文本。
Inkscape Interface 喷雾工具通过雕刻或绘画喷雾对象用于通过喷雾(类似喷枪)的方式创建对象的副本或克隆。
Inkscape Interface 橡皮擦工具擦除现有路径用于擦除绘图的一部分。
Inkscape Interface 填充(油漆桶)工具填充封闭区域用于用颜色填充对象区域。
Inkscape Interface 渐变工具创建和编辑渐变用于为对象的描边创建和编辑径向或渐变线。

工具控制栏

工具控制栏(也称为控件栏)位于菜单栏下方。它包含特定于所选工具的图标或可单击按钮。当在工具箱中选择每个工具时,工具控制栏中显示的图标会更改,以显示与该工具相关的图标。其中一些选项会影响选定的对象,而其他选项则在创建新对象时生效。

Inkscape Interface

画布

Inkscape Interface

画布是主要工作区,也是 Inkscape 界面的重要组成部分。它是创建和查看绘图的主要绘图区域。它位于 Inkscape 窗口的中央。画布可以延伸到窗口的可视区域之外,并且可以平移(上下滚动和左右滚动)和缩放。

标尺、网格和参考线

标尺

Inkscape Interface

标尺位于画布的顶部和左侧。第一个标尺水平放置在画布顶部,表示X 轴坐标。相反,第二个标尺垂直放置在左侧,表示Y 轴坐标。标尺可以表示以多种度量单位计的距离。

我们可以使用以下菜单栏命令设置单位:File -> Document Properties -> Page 选项卡 -> Display units,如下图所示。

Inkscape Interface

网格

网格是一组垂直线和水平线。它用于指导绘图对象和图像。有两种类型的网格:矩形轴测网格。矩形网格是最常用的网格之一,由水平线和垂直线组成。轴测网格允许用户定义任何类型的角度网格。

Inkscape Interface

上图分别显示了矩形轴测网格。

指南

参考线用户定义的线条。它为对象提供了方便的对齐。要使用参考线,请从标尺单击并拖动到要插入参考线的位置并释放。从水平标尺单击并拖动会产生水平参考线。类似地,从垂直标尺单击并拖动会产生垂直参考线

在下图的画布上,垂直和水平的蓝色线条代表参考线。

Inkscape Interface

调色板栏

Inkscape Interface

调色板栏位于窗口底部(位于状态栏上方)。它提供了许多填充和描边样式(颜色、渐变、图案)选项。此外,它还可以快速地将颜色应用于形状或图表。颜色可以从颜色调色板拖放到对象上以更改其填充。可以通过单击调色板最右侧的箭头图标来更改调色板中的颜色。

状态栏

状态栏位于窗口底部。它提供了例行的编辑设置,并且是所有编辑任务的合适焦点。状态栏看起来像一个多余的栏,因为它的许多功能都可以从其他菜单访问。

Inkscape Interface

下表描述了状态栏的简要说明

图标名称描述
Inkscape Interface填充和描边颜色显示对象的填充和描边颜色。双击任何这些颜色块将调用填充和描边窗口。
Inkscape Interface描边宽度显示选定对象描边的宽度。
Inkscape Interface主不透明度显示选定路径的不透明度。
Inkscape Interface切换当前图层可见性它是图层管理工具之一。单击眼睛按钮,它将隐藏(显示的图层)或显示(隐藏的图层)。
Inkscape Interface锁定或解锁当前图层用于锁定解锁“图层切换”中显示的当前图层。
Inkscape Interface图层切换用于选择我们想要在上面工作的图层
Inkscape Interface描述它是状态栏最有用的功能。它显示所选对象、工具控件的描述和快捷方式信息。
Inkscape Interface光标坐标显示光标的确切 X 和 Y 坐标。
Inkscape Interface缩放用于放大或缩小画布。

Inkscape 中的转换

在 Inkscape 中,“转换”是指“将一种形式转换为另一种形式以进行编辑”。Inkscape 支持两种类型的转换

  • 对象到路径转换
  • 描边到路径转换
  • 对象到路径转换 - 它将形状或文本对象转换为路径,而不会改变对象的外观。但它会删除该特定对象的所有功能。转换后的路径无法使用创建它的工具进行编辑。只能使用节点工具进行编辑。
Conversions in Inkscape

上图显示了对象到路径转换。图 (i)对象,而图 (ii)路径

  • 描边到路径转换 - 它将描边转换为路径。这意味着对象的轮廓从描边转换为路径。转换后的路径只能由节点工具进行编辑。
Conversions in Inkscape

上面两幅图显示了描边到路径转换。在第一幅图中,我们显示了描边,在第二幅图中,我们显示了路径。描边和路径之间的基本区别是对象的轮廓


路径操作(布尔运算)

在 Inkscape 中,有许多命令可用于从两个或多个现有路径形成新路径。在新路径中,最重要的是路径的Z 顺序。几乎在所有路径操作中,顶部路径被视为在底部路径上运行。这意味着底部路径保持不变,而顶部路径被丢弃。

让我们简要讨论路径操作的概念。

1. 并集 (Ctrl++) - 它提供一个或多个路径的并集。创建新路径时,它包含原始路径的所有区域。它会删除自相交,并为每个部分创建单独的子路径。

下图显示了路径的并集

Path Operations

2. 差集 (Ctrl+-) - 它提供两个或多个路径之间的差集。两个或多个路径之间的差集定义为从顶部(星形)路径中移除的区域,从底部路径(正方形)中移除。

下图显示了两个路径之间的差集。

Path Operations

3. 交集 (Ctrl+*) - 它产生两个或多个路径的交集。交集定义为所有对象之间的公共区域,从而产生一条新路径。

下图显示了路径的交集。

Path Operations

4. 排除 (Ctrl+^) - 它提供两个或多个路径的排除。根据奇偶填充规则,通过组合多个子路径创建新路径。这称为路径的排除。

下图显示了路径的排除

Path Operations

5. 分割 (Ctrl+/) - 它提供两个或多个路径之间的分割。底部路径被顶部路径分割,从而产生两个或多个新路径。

下图显示了路径的分割

Path Operations

6. 剪切路径 (Ctrl+Alt+/) - 它提供路径的剪切。底部路径被顶部路径剪切,从而产生两个或多个新路径。新路径是无填充创建的。

下图显示了路径的剪切

Path Operations

位图描摹

在 Inkscape 中,通过描摹将位图图像转换为路径。它使用Peter Selinger开发的Potrace位图描摹引擎。Potrace 是一个用于将位图图像转换为平滑、可缩放图像的描摹和转换工具。它以位图图像(.pbm、.bmp 格式)为输入,并输出多种矢量文件格式之一。它提供一组曲线,从而生成图像。

我们可以通过按Shift+Alt+B键打开位图描摹窗口。该窗口有三个标签:模式、选项致谢模式标签用于选择描摹模式。选项标签包含选项列表,而致谢标签提供有关 Potrace 作者的信息。所有窗口如下所示。

Trace Bitmap

上图显示了位图描摹窗口的模式标签。

Trace Bitmap

上图显示了位图描摹窗口的选项标签。

Trace Bitmap

上图显示了位图描摹窗口的致谢标签。

有三种类型的描摹模式如下

  • 亮度阈值
  • 边缘检测
  • 颜色量化

亮度阈值

它略微使用像素的红、绿、蓝(以及灰色阴影)的数量作为指示。它指示给定的图像是黑色还是白色。阈值可以从 0.0 到 1.0(白色到黑色)设置。在最大阈值的情况下,少数像素被认为是“白色”,生成的图像会更暗。

下图显示了亮度阈值。

Trace Bitmap

边缘检测

它使用 J. Canny 设计的边缘检测算法。它提供了一种快速查找具有相似对比度的线条集的方法。与亮度阈值类似,阈值可以从 0.0 到 1.0 设置。它调整输出中边缘的黑暗度或厚度。

下图显示了边缘检测。

Trace Bitmap

颜色量化

这是一种复杂的方法,在该方法中,算法识别颜色转换而不是亮度或边缘的修改。

下图显示了颜色量化。

Trace Bitmap

Inkscape 的示例

在以下示例中,我们对图像执行了不同的操作,并且还绘制了不同的形状。

1. 创建箭头

让我们在 Inkscape 中绘制一个箭头。

步骤 1:打开 Inkscape,单击钢笔工具并绘制一条直线,如下图所示。

Examples of Inkscape

步骤 2:单击对象菜单,然后从下拉列表中选择填充和描边(或按 Shift+Ctrl+F)。

Examples of Inkscape

步骤 3:单击填充和描边按钮后,将打开填充和描边窗口,如下图所示。

Examples of Inkscape

步骤 4:选择线条,然后单击填充和描边窗口的描边样式按钮。选择箭头类型并将其添加到任一边,如下图所示。

Examples of Inkscape

类似地,我们可以创建不同设计的箭头。

2. 在 Inkscape 中裁剪图像

注意:在进行下一步之前,请确保每个对象都已分组。

步骤 1:执行以下操作以分组每个对象

全选 -> 单击对象 -> 分组或按 Ctrl+G。

Examples of Inkscape

步骤 2:现在,单击圆形工具并在要裁剪的区域绘制一个圆,如下图所示。您可以选择任何形状来裁剪图像。

Examples of Inkscape

步骤 3:选择圆形和场景。现在单击对象菜单 -> 剪切 -> 设置以裁剪图像。

Examples of Inkscape

步骤 4:裁剪后的图像如下图所示。

Examples of Inkscape

3. 在 Inkscape 中创建徽标

请按照以下步骤在 Inkscape 中创建徽标。

步骤 1:打开 Inkscape,单击视图菜单,然后选择自定义

Examples of Inkscape

步骤 2:现在,单击多边形工具并在工具控制栏中选择多边形。之后,将角数设置为 3,如下图所示。

Examples of Inkscape

步骤 3:现在我们将按照下面显示的模式绘制三个三角形作为徽标。

Examples of Inkscape

步骤 4:在此步骤中,我们将使用圆形工具在绘图的中间(所有三角形的交点)创建一个圆,如下图所示。

Examples of Inkscape

步骤 5:在此步骤中,我们将使用文本工具在我们的徽标设计中添加文本。我们还可以在工具控制栏中设置字体、字体样式和字体大小。

Examples of Inkscape

类似地,我们可以在 Inkscape 中创建不同类型的徽标。


Inkscape vs. Illustrator

Inkscape 是一款矢量图形软件。它被初学者和专业人士用于创建插画、徽标、示意图、3D 图像、地图等。

Adobe Illustrator 是一款矢量图形应用程序。它专为专业平面设计师而构建。它是 Adobe 系列(Adobe Creative Cloud)的一部分。它允许我们创建徽标、绘图、草图和排版。

参数IllustratorInkscape
灵活性Illustrator 是一款非常灵活的软件,因为它几乎支持所有类型的文件格式。Inkscape 也是一款图形软件。它不支持.eps文件格式。它无法将文件导出为.jpeg格式,但可以通过扩展名将其添加到 Inkscape 中。
费用Illustrator 是一款价格昂贵的软件,并提供广泛的客户支持。它提供多个教程和视频,以及大量的聊天和电话选项。Inkscape 是一款开源且免费的软件,为用户提供开放的社区论坛。在论坛中,用户可以讨论问题。
多功能性Illustrator 不能在 Linux 系统上运行。只能在 Windows 和 Mac OS 上使用。Inkscape 可以在所有操作系统上运行,如 Windows、Linux/GNU 和 Mac OS。
跨平台使用 Adobe Illustrator 创建的矢量图形文件可以导入到 After Effects、Premiere Pro 等软件中。无法将使用其他图形软件创建的图像导入 Inkscape。
易于使用Illustrator 为专业人士提供了一个非常完美、精致且高度简化的界面。Inkscape 为初学者和专业人士提供了一个组织良好且易于管理的界面。
硬件要求需要高性能硬件。Inkscape 可以在低端计算机和过时的软件上运行得很好。

Inkscape vs. GIMP

GIMP(GNU Image Manipulation Program)是一款位图图形软件。它用于图像编辑、变换、自由绘制等。它提供了许多复杂的工具用于编辑、各种图像格式之间的转换等。它在GPLv3+下发布,可以在Linux、Mac OSWindows上运行。

Inkscape是一款矢量图形软件。它用于创建图形图像、插画、图标、徽标、3D 图像等。它可以在任何平台上运行。

参数InkscapeGIMP
描述它是一款用于创建和编辑图形图像的矢量图形软件。它是一款用于创建和编辑图像的位图点阵图形编辑器软件。
创建逻辑它使用数学方程、点、线曲线的几何学来创建矢量图形图像。它使用像素来创建位图或点阵图形图像。
图像质量当我们放大时,图像的质量保持不变。当我们放大时,图像质量会下降。
用途当我们想绘制基本或简单的设计时,可以使用它。当我们想创建复杂的图像时,可以使用它。

Inkscape vs. CorelDRAW

Inkscape是一款开源矢量图形应用程序。它用于创建和编辑二维和三维图像,如徽标、图标、插画、图案等。

CorelDRAW是 Corel Corporation 开发的一款强大的矢量图形软件。图形设计师和专业人士使用它来编辑二维图像,如徽标、图案、插画、图标等。它提供了许多用于图像编辑的设计工具,帮助我们更智能、更快速地工作。

参数InkscapeCorelDRAW
费用Inkscape 是一款开源且免费的矢量图形软件。CorelDRAW 是一款付费软件,价格实惠。
CMYK 输出Inkscape 无法以 CMYK 颜色格式输出图像,这使其成为不适合的选择。CorelDRAW 可以以 CMYK 颜色格式输出图像。
多功能性Inkscape 是一款多功能软件。它可以在任何平台上运行。CorelDRAW 仅在 Windows 平台运行。它与 Linux 和 Mac OS 不兼容。

前提条件

要学习 Inkscape,您不需要具备任何图形设计方面的知识,因为 Inkscape 易于学习和理解。

目标受众

我们的 Inkscape 教程旨在帮助初学者和专业人士。

问题

我们向您保证,您不会在我们的 Inkscape 教程中遇到任何问题。但如果存在任何问题或错误,请在我们的联系表中提交。