Inkscape目录

  • 一、Inkscape简介
    • 1.1 Inkscape简介
    • 1.2 矢量图形的优点
    • 3.3 参与开源
  • 二、Inkscape下载与安装
    • 2.1 Inkscape下载
    • 2.2 安装
  • 三、Inkscape使用
    • 3.1 首次启动
    • 3.2 官方教程 - 基础
    • 3.3 官方教程 - 形状
    • 3.4 官方教程 - 高级
    • 3.5 官方教程 - 临摹
    • 3.6 官方教程 - 临摹像素图
    • 3.7 官方教程 - 书法
    • 3.8 官方教程 - 插值
    • 3.9 官方教程 - 设计元素
    • 3.10 官方教程 - 提示与技巧
  • 四、快捷键
    • 4.1 界面操作
    • 4.2 元素方向移动
    • 4.3 元素层叠顺序移动
    • 4.4 元素选择
    • 4.5 画布操作
    • 4.6 文件创建和管理
    • 4.7 形状创建
    • 4.8 限制键
    • 4.9 对象变换
    • 4.10 面板快捷键
  • 五、基础操作
    • 5.1 矩形
    • 5.2 椭圆形
    • 5.3 星形和多边形
    • 5.4 螺旋形
    • 5.5 路径
      • 5.5.1 创建和编辑路径
      • 5.5.2 子路径,路径合并
      • 5.5.3 形状和文字转换为路径
      • 5.5.4 布尔运算,集合运算
      • 5.5.5 路径偏移,放大或缩小
      • 5.5.6 路径简化,Ctrl + L ,减少路径上的节点数量
      • 5.5.7 描边转路径应用实例
      • 5.5.8 路径反向
      • 5.5.9 路径扩展 - 插值
    • 5.6 文字
      • 5.6.1 文字输入/编辑
      • 5.6.2 文字沿路径排列
      • 5.6.3 文字填充到形状
  • 六、典型案例
    • 6.1 普通图片转SVG

一、Inkscape简介

1.1 Inkscape简介

Inkscape是一个功能强大的开源桌面应用程序,用于创建二维可缩放矢量图形。 尽管Inkscape主要是一种插图工具,但它可用于各种计算机图形任务。
Inkscape可以完成的操作种类繁多,有时令人惊讶。 它用于制作图表,徽标,程序营销材料,网络图形,甚至用于剪贴簿。 人们还绘制游戏精灵,制作横幅,海报和小册子。 其他人则使用Inkscape来草拟Web设计模型,印刷电路板的详细布局或生成轮廓文件以发送到激光切割设备。

1.2 矢量图形的优点

Inkscape的本机文件格式可缩放矢量图形(SVG)是W3C的开放标准 。 矢量图形由点和点之间的线组成。 在Inkscape中,这些称为节点和路径。 大多数矢量图形工具使用户能够创建称为“基本体”或形状的路径。 形状实际上只是一条封闭的路径。 诸如圆形,正方形,三角形和其他多边形之类的形状都广泛用于创建矢量图形。 计算机图像的另一种主要类型是光栅图形。 光栅图形不是由路径组成,而是由像素网格构成。 矢量图形可以轻松转换为栅格图形,但是将栅格图形转换为矢量要困难得多。
栅格图形的常见文件格式包括JPG,PNG,BMP和TIF。 数码照片通常是作为光栅图像而生的,因此最好在光栅图形工具(例如GIMP或darktable)中对其进行编辑 。 但是,可以将光栅图形导入到Inkscape中,以便在较大的矢量图形项目中使用,方法是将其链接或直接将其嵌入到文件中。
使用矢量而不是光栅图形的主要优点归结为可伸缩性和文件大小,但是矢量方法并不适合所有用例。
几乎任何其他矢量图形工具都可以打开Inkscape用作本机文件格式的SVG格式,并且所有现代Web浏览器都可以查看SVG格式,这意味着SVG越来越多地用于Web和其他类型的数字设计中。

3.3 参与开源

Inkscape可通过GPL开源许可证获得,并且该项目是Software Freedom Conservancy的成员。
自2003年以来,一小撮不断变化的核心开发人员团队一直在构建Inkscape,当时其代码库是从SodiPodi派生的,而SodiPodi本身就是GILL(由Raph Levien创建的GNOME插图应用程序)的一个分支。 Inkscape网站邀请人们参与其中,并概述了人们可以参与的多种不同方式,例如编写代码本身,帮助网站,编写文档,生成示例图形,创建教程,以及通常有助于推广Inkscape无论何时何地。

二、Inkscape下载与安装

2.1 Inkscape下载

  1. 官网下载:https://inkscape.org/release/1.1/windows/

    下载 exe/msi/7z文件均可,我就下载exe了,可以直接安装。

2.2 安装

  1. 双击 inkscape-1.1-x64.exe
  2. 开源项目,还是中文的,比较意外,我还准备着研究英文呢,没戏了。
  3. 添加环境变量,创建桌面快捷方式,其后一路 next 就 ok 了

三、Inkscape使用

3.1 首次启动





3.2 官方教程 - 基础

3.3 官方教程 - 形状

3.4 官方教程 - 高级

3.5 官方教程 - 临摹

3.6 官方教程 - 临摹像素图

3.7 官方教程 - 书法

3.8 官方教程 - 插值

3.9 官方教程 - 设计元素

3.10 官方教程 - 提示与技巧

四、快捷键

4.1 界面操作

操作 快捷键
打开关闭右侧属性面板 F12

4.2 元素方向移动

操作 快捷键
方向移动2px 上下左右键
方向倍速移动 Shift + 方向键

4.3 元素层叠顺序移动

操作 快捷键
上移一层 PgUp
下移一层 PgDown
移至顶层 Home
移至底层 End

4.4 元素选择

操作 快捷键
选择下层元素 Alt + 点击
移动下层元素 Alt + 鼠标拖动 / 方向键
全选元素 Ctrl + A
选择相同类型元素 Ctrl + Shitf + A

4.5 画布操作

操作 快捷键
平移画布 Ctrl + 箭头 或 鼠标中键(点击滚轮) 或 空格+鼠标移动
画布缩放 + - 或 Ctrl+滑动滚轮 或 Ctrl+右键 Shift+右键

4.6 文件创建和管理

操作 快捷键
新建文件 Ctrl+N
从模板新建文件 Ctrl+Alt+N
打开文件 Ctrl+O
保存文件 Ctrl+S
文件另存为 Shift+Ctrl+S
多文件窗口切换 Ctrl+Tab

4.7 形状创建

操作 快捷键
矩形 R 或 F4
3D盒子 X 或 Shift+F4
圆,椭圆,圆弧 E 或 F5
星形,多边形 *
螺旋 I 或 F9
手绘线 P 或 F6
贝塞尔曲线,直线 B 或 Shift+F6
贝塞尔曲线,断开节点 Shift + B
贝塞尔曲线,连接断开的节点 Shift + J
书法或笔刷轮廓 C 或 Ctrl+F6
文字 T 或 F8
装饰对象 A 或 Shift + F3
擦除现有路径 Shift+E
填充封闭区域 U 或 Shift+F7
逐渐渐变 G 或 Ctrl+F1
从图像中拾取颜色 D 或 F7
流程图连接器 o 或 Ctrl+F2
选择工具 S 或 F1 或 Esc
选择节点编辑 N 或 F2
扭曲对象 W 或 Shift+F2
测量工具 M
缩放工具 Z 或 F3

4.8 限制键

执行操作时,加上Ctrl 键,可以锁定纵横比,旋转的角度

4.9 对象变换

|选择对象后:

  • < 和 > 可以控制缩放,默认缩放变化是 2px
  • [ 和 ] 可以控制旋转,默认旋转 15°
  • 加 Ctrl 键,缩放变化可以变大,旋转角度变为 90°
  • 加 Alt 键,微调缩放和旋转,以一个屏幕像素

4.10 面板快捷键

面板 快捷键
填充和笔刷 Ctrl+Shift+F
变换 Ctrl+Shift+M
对齐和分散 Ctrl+Shift+A
对象和属性 Ctrl+Shift+O
符号 Ctrl+Shift+Y
文字和字体 Ctrl+Shift+T

五、基础操作

5.1 矩形

绘制矩形时,按Shift+拖动,会以当前光标点的位置为中心点,向四周扩张。
绘制矩形时,按Ctrl+拖动,会以固定比例(1:1、1:2、1:3 …)来绘制矩形。




5.2 椭圆形






5.3 星形和多边形











5.4 螺旋形


5.5 路径

5.5.1 创建和编辑路径



5.5.2 子路径,路径合并


5.5.3 形状和文字转换为路径


5.5.4 布尔运算,集合运算


5.5.5 路径偏移,放大或缩小

  1. 向内偏移 Ctrl + ( ,操作步骤:
    ①对象转换为路径;

②Ctrl+D复制路径,填充另外的颜色;

③连续按Ctrl+(,向内偏移,上层路径向内收缩,露出下层路径。

  1. 向外偏移 Ctrl + ) ,操作步骤同向内偏移,只是快捷键不同

  2. 动态偏移 Ctrl + J , 操作步骤:
    ①②同前
    ③按Ctrl+J,上层路径顶部出现一个节点,拉动节点可以放大/缩小路径,相当于向内偏移和向外偏移的合体

  3. 链接偏移 Ctrl + Alt + J , 含义:源路径发生变动,链接路径同步变动。操作步骤:
    ①对象转换为路径,此时,蓝色为源路径;

②不用复制路径,直接 Ctrl+Alt+J,会在蓝色源路径底层产生一个新的链接路径,填充橙色。注意,此时橙色为下层链接路径;

③移出链接路径,利用节点工具查看,源路径有若干节点,链接路径只有顶部一个节点

④调整源路径节点,链接路径会同步变动

链接路径调整尺寸后,依然可以和源路径同步变化

源路径调整尺寸,链接路径同步变化尺寸

链接路径顶部的一个节点为动态偏移节点,可以放大或收缩路径

如果想解除链接路径和源路径的同步关系,可以执行 对象转化为路径 命令,它就会转化为普通路径,出现若干节点。

5.5.6 路径简化,Ctrl + L ,减少路径上的节点数量

  1. 原图72个节点
  2. Ctlr + L , 第一次简化,剩余25个节点
  3. Ctlr + L , 第二次简化,剩余21个节点
  4. Ctlr + L , 第三次简化,剩余19个节点
  5. Ctlr + L , 第n次简化,剩余4个节点
  6. 按住Ctlr + L 不松手, 直至不再简化,剩余2个节点
  7. 放大看看简化到最后是个啥

5.5.7 描边转路径应用实例

  1. 最终效果图

  2. 操作步骤
    ①绘制矩形/正方形,填充蓝色

②对象转路径,依次选中下方两个节点,按Shift键,向内侧移动4次,形成等腰梯形

③给等腰梯形添加一个较粗的描边,使描边四角形成圆弧

④描边转路径,在描边的内外侧各生成一个子路径

⑤分离子路径,解除群组,删除内部路径,只保留外部路径,填充蓝色,Ctrl+D复制一个,内部圆角梯形就做好了。

⑥利用上面复制的圆角梯形做箭头。给其中的一个添加一个较粗的描边,使其内外拐角处均为圆弧

⑦利用节点选择工具将不需要的节点删除,选中末端的两个节点,移除两个非端点节点间的线段,截断描边

⑧再次描边转路径,最右侧中间添加一个节点,向外拉出箭头的头部端点,然后在箭头的末端上下各增加一个节点

⑨拉出箭头的两翼

⑩拼合图形,完工。

5.5.8 路径反向

  1. 路径显示方向:首选项+显示轮廓
  2. Ctrl+D 复制路径,执行路径 - 反向
  3. 应用:绘制箭头

5.5.9 路径扩展 - 插值

  1. 基本操作

①绘制圆形和五角星,顶端对齐,设置填充,描边。注意,它们的起始节点都在右侧。

②是否勾选再制一份终点路径

③插值指数,上1,下-1

④插值步数,上5,下3

⑤插值方式,上1,下2

⑥是否勾选插值样式

⑦勾选实时预览

  1. 插值应用 - 渐变墙
    ①直线绘制一段折线,Ctrl+D复制,居中对齐,描边改成不同颜色

②选中两条路径,扩展 - 从路径生成 - 插值, 步数改为200,勾选插值样式

复制拼接效果

  1. 插值应用 - 花瓶
    ①绘制一条曲线,Ctrl+D复制,对象-水平翻转,上下居中对齐

    ②选中两条路径,扩展 - 从路径生成 - 插值, 步数改为220

  2. 插值应用 - 彩色花瓶


5. 插值应用 - 衍射


5.6 文字

5.6.1 文字输入/编辑

5.6.2 文字沿路径排列


5.6.3 文字填充到形状

六、典型案例

6.1 普通图片转SVG




【Inkscape】SVG矢量图形编辑器相关推荐

  1. linux矢量图像编辑,Inkscape - 开源矢量图形编辑器

    Inkscape是一款开源矢量图形编辑工具,并不同于Xara X.Corel Draw和Adobe Illustrator等竞争对手,它使用的是可缩放矢量图形(SVG)图形格式.SVG是一个广泛部署. ...

  2. linux矢量图像编辑,Inkscape 1.0发布,开源矢量图形编辑器重要版本

    Inkscape 1.0终于来了! 这个已经存在了将近二十年的开源矢量图形编辑器终于达到了1.0状态. 除版本号外,Inkscape 1.0是一个重要版本. Inkscape 1.0标志着从GTK2移 ...

  3. 免费的SVG在线编辑器大推荐

    随着响应网络的发展,越来越多的高质量的SVG在线编辑器被公众所熟知.SVG矢量图形也越来越受欢迎,以便在任何设备上呈现图像,甚至一些易于使用的SVG在线编辑器,可以替代PS,本文总结了五种流行的SVG ...

  4. Method Draw – 很好用的 SVG 在线编辑器

    Method Draw – 很好用的 SVG 在线编辑器 Method Draw 是一款在线 SVG 编辑器,是 SVG Edit 的一个分支.Method Draw 的目的是改进 SVG Edit ...

  5. SVGEdit——SVG在线编辑器

    资料 git地址: GitHub - frangoteam/svgedit: Powerful SVG-Editor for your browser 视频搬运: Introduction to SV ...

  6. c++源码矢量图形编辑器_下一代代码编辑器的设想

    在通过各种编辑工具使用各类编程语言进行开发的过程中,我们会被大量噪音分心. 举个例子 我们为了美观性,为了代码格式和对齐,我们会大量的插入/删除Space.Tab和Enter. 对于一些同层级的操作, ...

  7. 【问答】用SVG矢量图形自定义不规则控件——中国地图

    1.提出问题 在必问上有一位同学提出了关于不规则项的绘制问题,具体可参照如下链接:https://biwen.csdn.net/question/3399 2.分析问题 ■ 笔者的分析: 由于指定的图 ...

  8. 使用ai绘制svg矢量图形

    准备环境: 下载安装Adobe Illustrator CC 网络下载地址2014版(建议选择"普通下载地址") 操作步骤 打开ai,创建一个文件(依次选择"文件&quo ...

  9. 菜鸟教程python3-Python3 简介

    Python3 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具 ...

  10. 【Python五篇慢慢弹】快速上手学python

    快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多 ...

最新文章

  1. XGBoost4J-Spark基本原理
  2. 网站核心关键词一定要控制在五个之内更方便集中优化
  3. postman测试工具
  4. Java SE 8新功能导览:Java开发世界中的重大变化
  5. 如何使用JSON和Servlet创建JQuery DataTable
  6. ASP.NET MVC URL重写与优化(初级篇)-使用Global路由表定制URL
  7. linux系统命令:yum和apt-get
  8. java ee 值范围_JAVAEE之内置对象和属性范围
  9. html img设置最底层,在HTML片段中设置img标签的baseUrl
  10. WebViewJavascriptBridge 进行js 与native通信。
  11. EFK+sentinl报警机制
  12. Android之仿ele地图定位效果
  13. NX入门到提高全部视频教程
  14. 万物皆可Hook!重新捡起Hook神器-Xposed框架
  15. Paypal Express Checkout介绍独立站一种付款选择
  16. 0/1背包问题 - 如何理解 解空间
  17. 【JavaScript】用原生js实现幻灯片效果
  18. 如何查看电脑系统到期时间
  19. 邓白氏码查询不能用_邓白氏编码查询有哪些意义?
  20. C++中抽象类的简单使用

热门文章

  1. 人生哲理枕边书——你应该知道的165个人生哲理
  2. 计算机软件毕业设计项目源码大全
  3. win7打印服务经常无缘无故自动停止print spooler服务停止
  4. 《创新者的窘境》读后感
  5. uci数据集汇总及翻译
  6. SiteMesh详解
  7. 使用 Socket 通信实现 FTP 客户端程序
  8. 用我的亲身经历来告诉你如何自学Java?
  9. 内网通手动修改积分_WooCommerce微信小程序2.9.4版本发布 拼团积分购适配可变产品 微信搜索推送...
  10. JAVA分布式快速开发基础平台iBase4J