跳转到内容

Inkscape 指南/关于

75% developed
来自维基教科书,开放世界中的开放书籍

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 标准一致性是其主要目标,但其他密切相关的标准也正在出现:XMLCSSHTML5。最值得注意的是,它不支持动画或 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 项目。

对象创建

[编辑 | 编辑源代码]
  • 形状工具

  • 矩形和正方形(可选圆角)
  • 3D 盒子
  • 椭圆、圆形和弧形

  • 星形和多边形(可选圆角或随机化)
  • 螺旋形(内/外控制,发散度)
  • 路径和渲染工具

  • 铅笔工具(手绘带描边的路径)
  • 贝塞尔曲线和直线

  • 书法工具(手绘书法对象,图形板压力/角度支持)
  • 文字和其他工具

  • 文字工具(支持 Unicode 字符(Ctrl+U))
  • 调整工具(通过雕刻或绘制调整对象)
  • 测量工具(角度和距离查看器)
  • 喷雾工具(通过雕刻或绘制复制预先选定的对象)

  • 橡皮擦工具(擦除现有路径)
  • 油漆桶工具(填充边界区域)
  • 图表连接器工具,创建路径图表连接器(例如,流程图、电路板)
  • 菜单栏渲染

  • 链接或嵌入的位图图像,可以从选定对象导入或栅格化。
  • >编辑>克隆(对象的“动态”链接副本)
  • >扩展>渲染(创建 18 个菜单驱动对象)
  • >文件>导入开放剪贴画...(从 openclipart.org 搜索和下载)

  • >对象>符号...(从正在编辑的文件和符号库中复制和粘贴符号)
  • >路径>追踪像素艺术...(追踪导入的像素图像,.png/.jpg)
  • >扩展>从路径生成(根据选定路径渲染 8 个菜单驱动对象)

对象操作

[编辑 | 编辑源代码]
  • 对象变换(定位、缩放、旋转、倾斜),通过手绘、捕捉、锁定、组合键、数字值或专用对话框(菜单)
  • Z 轴顺序操作,对象在图层内的堆叠顺序
  • 对对象进行分组,并提供一种无需取消分组或“进入组”即可“在组内选择”的方式
  • 图层,并提供一种锁定和/或隐藏单个图层、重新排列图层等的方式;图层形成一个堆叠顺序
  • 对象剪切、复制和粘贴操作
  • 对齐和分布命令,包括网格排列、随机化、解除固定
  • 一种用于创建克隆模式的工具,使用墙纸对称性以及任意比例、位移、旋转和颜色更改,可选随机化
  • 网格、参考线、节点、对象和其他用于捕捉的选项

对象样式

[编辑 | 编辑源代码]

  • 填充和描边对话框(RGB、HSL、CMYK、色轮、CMS)
  • 调色板
  • 吸管工具
  • 不透明度(主不透明度,渐变停止)
  • 渐变:多点线性渐变和径向渐变
  • 图案填充(位图/矢量)
  • 滤镜(菜单栏,超过 260 个滤镜)

  • 蒙版和裁剪效果
  • 虚线笔触,具有许多预定义的虚线
  • 扩展(菜单栏,141 种效果)
  • 路径标记(起点、中间和终点标记,例如箭头)
  • 复制/粘贴样式
  • 每个文件色板

路径操作

[编辑 | 编辑源代码]
  • 节点编辑:定位节点和线段、曲线控制点、节点对齐和分布、缩放和旋转节点组、“节点雕刻”(多个节点的比例编辑)
  • 转换为路径(文本、图像或形状),包括将笔触转换为路径
  • 布尔运算(联合、交集、差集、排除、分割)
  • 路径简化,具有可变阈值
  • 路径内缩和外扩,包括动态和链接偏移对象
  • 裁剪路径(非破坏性裁剪)
  • 位图追踪(彩色和黑白)
  • ‣路径 ‣‣路径效果... 包含十多个可在画布上和通过菜单设置操作的效果。
  • ‣扩展 ‣‣修改路径,用于向现有路径添加效果,以及 ‣‣从路径生成 用于对路径进行其他操作。

文本工具

[编辑 | 编辑源代码]

  • 多行文本
  • 可调节的字体大小
  • 使用操作系统中安装的任何字体
  • 缩略,普通,斜体斜体缩略粗体粗斜体粗斜体缩略加粗
  • 左对齐、居中对齐、右对齐、两端对齐(仅流式文本)

  • 上标(s) 和下标(s)
  • 行距、文本间距、字距、水平字符间距(字距调整)、垂直字符偏移、字符旋转
  • 水平文本框、垂直文本框
  • Unicode 字符支持(在“创建和编辑文本”工具中使用 Ctrl+U)
文本菜单栏
[编辑 | 编辑源代码]

  • 文本和字体...(对话框)
  • SVG 字体编辑器...(对话框)
  • 字形...(对话框)
  • 放置在路径上(文本和路径保持可编辑)
  • 从路径中移除

  • 流入框架
  • 取消流
  • 转换为文本(保留边距)
  • 移除手动字距调整
  • 拼写检查...(对话框)

查看器

[编辑 | 编辑源代码]

  • 缩放选项
  • 显示模式:普通、无滤镜、轮廓
  • 颜色模式:普通、灰度
  • 页面网格
  • 参考线
  • 显示/隐藏界面栏
  • 显示/隐藏对话框

  • 色板...
  • 上一个窗口
  • 下一个窗口
  • 图标预览...
  • 复制窗口
  • 全屏
  • 默认、自定义和宽

文件格式

[编辑 | 编辑源代码]

  • SVG 兼容文件生成和编辑
  • PNG、OpenDocument Drawing、DXF、sk1、PDF、EPS、PostScript 和更多导出格式

  • 实时观看和编辑 XML 编辑器中的文档树
  • 导出和转换的命令行选项

  • 通过网络进行协作编辑(白板)
  • RDF 元数据(作者、日期、许可证等)
  • 图形板支持

  • 扩展支持
  • 用户界面已翻译成 40 多种语言

界面和可用性

[编辑 | 编辑源代码]

Inkscape 项目的优先事项之一是界面一致性和可用性。这包括遵循 GNOME 人机界面指南 遵从性、通用键盘可访问性和便捷的画布上编辑。自项目启动以来,Inkscape 在可用性方面取得了重大进展。[4]

Sodipodi(Inkscape 的前身)的界面部分基于 CorelDRAWGIMP 的界面。当前的 Inkscape 界面在一定程度上受到了 Xara Photo and Graphic Designer 的影响。

浮动对话框的数量已经减少,它们的功能可以通过键盘快捷键或编辑窗口中的停靠工具栏使用。窗口顶部的工具控制栏始终显示与当前工具相关的控制。

所有变换(不仅移动,还有缩放和旋转)都具有键盘快捷键,并具有一致的修饰键(例如,Alt 以当前缩放比例变换 1 个屏幕像素,Shift 将变换乘以 10 等);这些键在节点工具中对节点有效,在选择器中对对象也有效。最常见的操作(例如变换、缩放、Z 轴排序)都具有方便的一键快捷键。

Inkscape 为所有按钮、控件、命令、键和画布上的控制点提供浮动/鼠标悬停工具提示和状态栏提示。它带有一个完整的键盘和鼠标参考(HTML 和 SVG 格式),以及几个 SVG 格式的交互式教程。

参考文献

[编辑 | 编辑源代码]
  1. "Inkscape 在 Sodipodi 邮件列表上的初始公告". [失效链接]
  2. "开放式剪贴画库".
  3. "Inkscape 开发者维基上的 Google Summer of Code 条目".
  4. GNOME 人机界面指南手册
[编辑 | 编辑源代码]


简介

华夏公益教科书