Inkscape 指南/关于
Inkscape 是一款免费且开源的(FOSS)可缩放矢量图形 (SVG) 编辑软件程序。其创作可以用于 Web、印刷和屏幕设计,以及用户界面设计、徽标、图标、横幅和材料切割。其功能类似于商业产品,可用于多种实际用途,例如信头、计算机和材料壁纸、小册子、名片和网页设计。
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 Photo and Graphic Designer 的影响。
浮动对话框的数量已经减少,它们的功能可以通过键盘快捷键或编辑窗口中的停靠工具栏使用。窗口顶部的工具控制栏始终显示与当前工具相关的控制。
所有变换(不仅移动,还有缩放和旋转)都具有键盘快捷键,并具有一致的修饰键(例如,Alt 以当前缩放比例变换 1 个屏幕像素,Shift 将变换乘以 10 等);这些键在节点工具中对节点有效,在选择器中对对象也有效。最常见的操作(例如变换、缩放、Z 轴排序)都具有方便的一键快捷键。
Inkscape 为所有按钮、控件、命令、键和画布上的控制点提供浮动/鼠标悬停工具提示和状态栏提示。它带有一个完整的键盘和鼠标参考(HTML 和 SVG 格式),以及几个 SVG 格式的交互式教程。