Figma
界面设计 · 原型 · 协作设计
浏览器里做界面和原型,个人档免费,也有教育优惠。
正在打开工具详情…
开源矢量绘图,做图标、海报和 SVG。
要做图标、示意图、可缩放的印刷稿,不想订 Illustrator。
主要做界面组件协作,Figma 更合适;主要修照片,看 GIMP。
Inkscape 是开源矢量绘图工具,用来画图标、示意图、海报和插画,原生格式是 SVG。它解决的是「要一个放大不糊的图,或者要一个能被代码和印刷流程复用的图形」。
工作在路径和节点上:贝塞尔曲线、布尔运算、渐变与网格、描边转路径都齐备,导出可以给 PNG、PDF、EPS,也能输出供激光切割和刻字机使用的路径。做界面稿时它能出资源,但没有组件复用和多人协作。
代价是两条:一是复杂渐变和滤镜的渲染结果与浏览器、Illustrator 可能不一致,交付前要在目标环境里过一眼;二是文字排版能力有限,长文本海报不该在这里排。
许可证为 GPL 系列——上游仓库用 REUSE 规范管理许可证,LICENSES 目录里同时包含 GPL-2.0-or-later 与 GPL-3.0-or-later,整体以官网声明为准。本次核验时 inkscape.org 对本机自动化请求返回 403(Cloudflare 拦截),具体版本未能在线确认,需要的话请自行打开官网核对。安装包从 inkscape.org 发布,Windows、macOS、Linux 都有。
上手步骤之外的具体做法:常见场景怎么配、命令怎么写、报错怎么处理。
讲清 Inkscape 的节点模型、吸附系统与导出流程,重点解释「另存为」为什么必须选Inkscape SVG。
Inkscape 的操作模型是两层:对象是外壳,节点是骨架。选中的矩形、路径、文本都是对象,用节点工具(N)才能碰到里面的控制点和线段。绝大多数「软件不会用」的问题,根源都是一直在对象层面操作,而问题其实出在节点上。
| 快捷键 | 作用 |
|---|---|
S / N | 选择工具 / 节点工具 |
F1 / F2 / F3 | 缩放到选中 / 页面 / 全部绘图 |
B / P / R / E | 钢笔与贝塞尔 / 铅笔 / 矩形 / 椭圆 |
T / G | 文本 / 渐变与网格 |
Ctrl + Z / Ctrl + Y | 撤销 / 重做 |
Shift + Ctrl + C / V | 复制 / 粘贴(不带样式) |
Ctrl + Shift + E | 导出 PNG 等位图 |
上面最后一行是最要紧的:Inkscape 有两套导出,保存(Ctrl+S,进 Inkscape SVG)和导出位图(Ctrl+Shift+E,进 PNG),两者不是一回事。
Ctrl + A。先把所有点选中再拖,才能整条路径跟着变形;只点一个点拖,拖出来的往往是单个控制点。Alt + 点击节点。Shift 拖动节点,相邻段的控制点镜像联动。Shift + 点击路径段在直线与曲线间切换;Alt + 点击在平滑与不平滑间切换。一个高频动作是 Ctrl+B 打断点——让一条平滑曲线出现弯折而不断开对象。找不到命令时,在命令搜索(/)里输入关键词比翻菜单快。
画精确图必开吸附。对象 → 吸附 里逐项开关:吸附线、吸附节点、吸附到路径、吸附到像素网格、吸附到页框,默认快捷键 Shift + Ctrl 切换全局吸附。吸附框(snap bar)把各类吸附点列成小按钮,用颜色区分:青色是线、红色是节点、灰色是页框——记住颜色比记按钮位置快。
坐标单位建议统一:文档属性(Ctrl + Shift + D)里把单位设成 mm 或 px 二选一。Inkscape 的 Y 轴默认向上,而大多数设计软件向下,导入外部素材时经常整体上下颠倒,在文档属性里翻转 Y 轴能省掉这类反复。
必须选「Inkscape SVG」(Inkscape.svg)作为保存格式,不能选「普通 SVG」。 差别在于 Inkscape 会把 sodipodi:* 命名空间(版本号、作者)一并写进文件。后果是:纯 SVG 只保证别的软件能打开,Inkscape SVG 则保证 Inkscape 自己能完整恢复工作状态(其中保存了栅格化的位图数据,体积会明显变大)。用纯 SVG 保存会悄悄丢掉这部分,撤销历史和位图嵌入一并消失。
File → Export PNG,只输出图形,勾上「导出面积为页面」可以按画布尺寸出图。File → Save a Copy 存一份可交付的普通 SVG 或 PDF,原工程继续用 Inkscape SVG 维护。路径(Path) 菜单下有并集、差集、交集、对称差、分割等运算。注意:布尔运算只处理对象轮廓,对没有填充的路径无效。需要先给对象设填充色(哪怕是 none 之外的任意颜色),运算才有意义。
要拆开一个复合对象,Shift + Ctrl + C 复制并 Shift + Ctrl + V 粘贴到原位会去掉全部样式,再配合 Path → 拆解(Shift + Ctrl + K)逐个拆开即可。