跳转到内容

Inkscape 指南/关于

75% developed
来自维基教科书,开放的世界,开放的书籍
(重定向自 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 标准合规性是其主要目标,但其他密切相关的标准也正在规划中: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)
  • >扩展 >从路径生成 (根据选定的路径 (s) 渲染 8 个菜单驱动的对象)

对象操作

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

对象样式

[编辑 | 编辑源代码]

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

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

路径操作

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

文本工具

[编辑 | 编辑源代码]

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

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

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

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

查看器

[编辑 | 编辑源代码]

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

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

文件格式

[编辑 | 编辑源代码]

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

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

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

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

界面和可用性

[编辑 | 编辑源代码]

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

Sodipodi(Inkscape 的前身)的界面部分基于 CorelDRAWGIMP 的界面。当前的 Inkscape 界面部分受到 Xara 照片和图形设计 的影响。

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

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

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

  1. "Inkscape 分支在 Sodipodi 邮件列表上的首次公告". [失效链接]
  2. "开放剪贴画库".
  3. "Inkscape 开发人员维基中的 Google 暑期代码条目".
  4. GNOME 人机界面指南书籍
[编辑 | 编辑源代码]


简介

华夏公益教科书