Inkscape 指南/关于
Inkscape 是一款免费开源 (FOSS) 的 可缩放矢量图形 (SVG) 编辑器软件程序。其创作成果可用于网页、印刷和屏幕设计,以及用户界面设计、徽标、图标、横幅和材料切割。它的功能类似于商业产品,可用于各种实际用途,例如信笺、电脑和材料壁纸、小册子、名片和网页设计。
Inkscape 的目标是成为一个强大的图形工具,并完全符合万维网联盟 (W3C) 的 可缩放矢量图形 (SVG) 1.1 标准。作为实现标准合规性的挑战的一部分,Inkscape 更改了版本发布标记,以反映其对 SVG 1.1 标准的进展,并在 v0.48 和 v0.91 版本之间更改了版本标识。v0.91 反映了 Inkscape 已达到 SVG 1.1 标准的 82% 合规性。虽然 SVG 1.1 标准合规性是其主要目标,但其他密切相关的标准也正在规划中:XML、CSS 和 HTML5。最值得注意的是,它不支持动画或 SVG 字体。截至撰写本文时,Inkscape 的版本为 0.91。
Inkscape 适用于 Linux、Windows 和 Mac OS X (在 X11 下),以及其他类 Unix 操作系统。截至 2016 年,Inkscape 正在积极开发中,并定期添加新功能。
Inkscape 对多语言具有良好的支持,尤其是对复杂脚本的支持,这是大多数商业矢量图形应用程序目前所缺乏的。
Inkscape 起源于 2003 年,是 Sodipodi 项目的分支。Sodipodi 自 1999 年开始开发,本身基于 Raph Levien 的作品 Gill。
该分支由四名前 Sodipodi 开发人员 (Ted Gould、Bryce Harrington、Nathan Hurst 和 MenTaLguY) 带领,他们指出项目目标、对第三方贡献的开放性和可缩放矢量图形 (SVG) 合规性方面的分歧是他们进行分支的原因。他们声称,Inkscape 将专注于开发实现完整的 SVG 标准,而 Sodipodi 开发则强调创建通用矢量图形编辑器,这可能以牺牲 SVG 为代价。[1]
自分支以来,Inkscape 已在其他方面发生了变化,例如从使用 C 语言转变为使用 C++;更改为 GTK+ 工具包 C++ 绑定 (gtkmm);重新设计了用户界面并添加了许多新功能。其对 SVG 标准的实现已逐步改进,但仍不完整。
与其说是自上而下的治理,不如说是其开发人员声称鼓励平等的文化,在这种文化中,权威源于个人开发人员的能力和对项目的积极参与。因此,该项目特别强调赋予所有积极开发人员完全访问其源代码库的权限,以及积极参与更大的开源社区,通常以跨项目倡议和次级项目的形式出现,例如开放剪贴画库[2]。虽然项目创始人仍然在决策过程中具有重要地位,但许多新人也开始发挥重要作用。其中包括“bulia byak”,他是深远的用户界面变化的架构师,这些变化赋予了 Inkscape 现在的样子。
Inkscape 目前是 Google 暑期编程训练营[3] 和 linuxfund.org 项目。
- 形状工具
|
|
- 路径和渲染工具
|
|
- 文本和其他工具
|
|
- 菜单栏渲染
|
|
- 对象变换 (定位、缩放、旋转、倾斜),通过手绘、捕捉、锁定、组合键、数值或专用对话框 (菜单)
- Z 轴排序操作,层内对象的堆叠顺序
- 对对象进行分组,并提供“在组内选择”而不取消分组或“进入组”的方式
- 图层,可以锁定和/或隐藏单个图层,重新排列它们等;图层形成堆叠顺序
- 对对象进行剪切、复制和粘贴操作
- 对齐和分布命令,包括网格排列、随机化、取消固定
- 一种创建克隆模式的工具,使用壁纸对称性加上任意比例、偏移、旋转和颜色变化,可以选择随机化
- 网格、参考线、节点、对象和其他捕捉选项
|
|
- 节点编辑:定位节点和线段、曲线控制点、节点对齐和分布、缩放和旋转节点组、“节点雕刻” (多个节点的比例编辑)
- 转换为路径 (用于文本、图像或形状),包括将描边转换为路径
- 布尔运算 (联合、交集、差集、排除、除法)
- 路径简化,具有可变阈值
- 路径内缩和外扩,包括动态和链接偏移对象
- 裁剪路径 (非破坏性裁剪)
- 位图追踪 (彩色和黑白)
- ‣路径 ‣‣路径效果... 包含十几个可以在画布上和通过菜单设置操作的效果。
- ‣扩展 ‣‣修改路径,为现有路径添加效果,以及 ‣‣从路径生成,用于对路径进行更多操作。
|
|
|
|
|
|
|
|
|
|
Inkscape 项目的优先事项之一是界面一致性和可用性。这包括遵循 GNOME 人机界面指南 规范、通用键盘可访问性和便捷的画布上编辑。自项目启动以来,Inkscape 在可用性方面取得了重大进展。[4]
Sodipodi(Inkscape 的前身)的界面部分基于 CorelDRAW 和 GIMP 的界面。当前的 Inkscape 界面部分受到 Xara 照片和图形设计 的影响。
浮动对话框的数量已减少,其功能可通过键盘快捷键或编辑窗口中的停靠工具栏使用。窗口顶部的工具控制栏始终显示与当前工具相关的控件。
所有变换(不仅移动,还包括缩放和旋转)都具有键盘快捷键,并且具有一致的修饰键(例如,Alt 按当前缩放比例变换 1 个屏幕像素,Shift 将变换乘以 10 等);这些键适用于节点工具中的节点,也适用于选择器中的对象。最常见的操作(例如变换、缩放、Z 轴顺序)具有便捷的一键快捷键。
Inkscape 为所有按钮、控件、命令、键和画布上的手柄提供浮动/鼠标悬停工具提示和状态栏提示。它附带完整的键盘和鼠标参考(HTML 和 SVG 格式),以及多个 SVG 交互式教程。