跳到教程正文
lil cactus

如何绘制形状并导出矢量图形(SVG)

入门6 分钟更新于

简要回答

按 U 选择形状工具,在选项栏中选择一种形状,然后在画布上拖动;按住 Shift 或 ⇧ 可以画出正圆或正方形。每个形状都是一个独立的图层,始终可以编辑:随时可以在属性面板中更改它的大小、圆角、填充和描边。要得到矢量文件,请选择文件 然后 导出 然后 SVG…。

一个带白色描边的绿色圆形徽章,中间是一颗白色圆角六角星,由导出的 SVG 绘制
本教程中的徽章:两个形状加一圈描边,导出为 SVG 文件并由浏览器绘制。
用时
6 分钟
难度
入门
准备工作
无需任何素材:从一个空白的新文档开始
适用格式
可导出为 SVG、PDF、PNG、WebP 等图像格式;在 Lil Cactus 项目中形状始终完全可编辑
打开 Lil Cactus

免费,无需注册。你的作品始终保存在你自己的电脑上。

形状图层以描述的方式存储形状,例如“一个直径 600 px、位于 100, 100、填充绿色的圆”,而不是存储像素。你可以调整它的大小、把角变圆或更改颜色,而不会损失任何清晰度;导出为 SVG 时它仍是矢量,从网站图标到海报,任何尺寸都很清晰。

在本教程中,你将用两个形状制作一个简单的徽章:一个带白色圆环(即它的描边)的绿色圆形和一颗白色星形,然后把它导出为 SVG。

七步绘制形状并导出 SVG

  1. 新建文档

    访问 lilcactus.app,选择文件 然后 新建...。在宽度和高度中都输入 800,单击背景下方的棋盘格色块以使用透明背景,然后单击创建。

    新建文档设置:宽度 800,高度 800,像素,透明背景色块已圈出
    800 × 800 px,透明背景。
  2. 绘制圆形

    按 U 选择形状工具。在选项栏(菜单下方的横条)的形状列表中选择椭圆;模式应为形状。按住 Shift 或 ⇧ 并拖过画布的大部分区域:一个黑色圆形会出现在名为形状的新图层上。新形状使用前景色填充。

    形状工具的选项栏:模式为形状,形状为椭圆(已圈出),路径操作为新建图层
    形状:椭圆。
  3. 设置精确的大小、位置和颜色

    选中圆形后,属性面板会显示它的实时设置。在X和Y中输入 100,在W(宽度)和H(高度)中输入 600,每输入一项后按 Tab:现在圆形居中,四周留有 100 px 的边距。

    再往下,在填充下单击色块,在十六进制字段中输入 2E7D5B,然后单击确定。圆形变成绿色。

    圆形的属性:形状为椭圆,X 100,Y 100,W 600,H 600,角度 0
    精确的位置和大小。
    填充部分:颜色设为“颜色”,十六进制 #2E7D5B 和一个绿色色块,已圈出
    填充颜色 #2E7D5B。
  4. 绘制带圆角的白色星形

    先按 D,再按 X,把前景色设为白色。在选项栏的形状列表中选择星形,把点设为 5,内半径设为 50,角半径设为 24。按住 Shift 或 ⇧,从圆内大约四分之一处拖到四分之三处:一颗尖角柔和的白色星形出现在它自己的图层上。要精确放置,请在属性中的X和Y中输入 250,在W和H中输入 300。

    选项栏中星形的字段:点 5,内半径 50%,角半径 24 px
    点 5,内半径 50%,角半径 24 px。
    绿色圆形中央的一颗白色圆角五角星,背景是透明棋盘格
    圆形上的星形。
  5. 以后修改星形

    形状始终保持实时可调。选中星形所在的图层,在属性面板的点中输入 6 并按 Tab:星形会重新绘制为六个角,大小和圆角都保持不变。W和半径(角半径)也同样可以这样修改。

    同一个徽章,中间是白色六角星
    点:6。
  6. 添加白色圆环

    在图层面板中单击圆形所在的图层(形状)。在属性的描边下,在颜色列表中选择颜色,单击色块并选择白色(FFFFFF)。在描边选项下,在宽度 (px)中输入 16,并把位置设为内部,这样圆环会保持在 600 px 的圆形之内。

    描边部分:颜色设为“颜色”,十六进制 #FFFFFF 和已圈出的白色色块,下方是描边选项,宽度 16 px,位置为内部
    16 px 的白色描边,位于边缘内侧。
    完成的徽章:带白色内圆环的绿色圆形和一颗白色六角星,背景是透明棋盘格
    完成的徽章。
  7. 导出为 SVG 并存储项目

    选择文件 然后 导出 然后 SVG…并单击导出。SVG 会把每个形状保留为矢量路径,因此无论在网站上还是在其他设计应用中,任何尺寸都很清晰,背景也保持透明。空白的背景图层不会写入文件,所以不需要隐藏它。

    要在 Lil Cactus 中保持形状可编辑,还要选择文件 然后 存储为 然后 Lil Cactus 项目...(Ctrl+Shift+S 或 ⇧⌘S);之后,文件 然后 存储会更新这个文件。文件 然后 存储为 然后 Photoshop (.psd)…会把它们保留为矢量形状图层,但再次打开 PSD 时,它们是可编辑的路径,不再带有实时的圆角和点设置。

    文件菜单展开了导出子菜单,在 PNG、JPEG、WebP、AVIF、TIFF、PDF、BMP 和 ICO 中圈出了 SVG…
    文件 然后 导出 然后 SVG…。

形状及其选项

  • 矩形:选项栏上的角半径可以把它的角变圆,适合做按钮和卡片。
  • 直线:从一端拖到另一端,然后在属性中设置描边颜色、宽度和端点(平头、圆头或方头)。新直线使用前景色描边;如果看不到它,说明这个颜色和文档颜色相同:在那里换一种描边颜色即可。
  • 多边形和星形:边或点;星形还有内半径,用来设置尖角的深度。

选项栏上的模式决定拖动时生成什么:形状图层(形状)、可以转换为选区或描边的路径(路径),或者在当前图层上直接绘制(像素),后者不能再作为形状编辑。

组合和改变形状

要从一个形状中挖掉另一个形状,请选中该形状图层,并在绘制之前把选项栏上的路径操作设为减去:新形状会在所选形状中成为一个洞,位于同一个图层中。合并形状会添加到形状中,与形状区域相交只保留重叠部分,排除重叠形状则保留重叠部分以外的所有区域。要绘制独立的形状,请把路径操作改回新建图层。

要拖动单个锚点,请右键单击工具栏中的钢笔按钮,选择直接选择工具,然后拖动所选形状的一个锚点。组合或改变过的形状会变成自由路径:它在属性中的形状列表显示为可编辑路径,并且不再有实时的圆角和点设置。参阅如何使用钢笔工具。

SVG 导出会保留什么

要创建纯矢量文件,请使用形状图层和正常模式下的普通文字。照片和某些效果会以像素表示。保存前请查看导出提示,并保留 Lil Cactus 项目以便日后修改设计。

常见问题的解决方法

形状是黑色的

前景色是黑色。在属性中更改填充,或者在绘制之前设置前景色。

新形状在旧形状上挖了一个洞

选项栏上的路径操作设为了减去。用编辑 然后 还原(Ctrl+Z 或 ⌘Z)撤销,把它设为新建图层,然后重新绘制。

圆形变成了椭圆

在属性中的W和H中输入相同的值。

从其他编辑器转过来

Photoshop
形状工具 (U) 和“属性”面板中的实时形状设置。

形状和矢量图形常见问题

形状图层和像素图层有什么区别?

形状图层以描述的方式存储形状,因此在 Lil Cactus 中你可以随时调整它的大小、把角变圆或更改颜色,而不会损失清晰度。像素图层存储的是一个个色点,放大后会变模糊。

怎样制作圆角矩形?

在 Lil Cactus 中,选择“形状”工具 (U),在选项栏中选择“矩形”,在“角半径”中输入一个值(例如 20 px),然后拖动。之后可以在“属性”面板中更改半径。

怎样导出透明背景的标志?

在 Lil Cactus 中,用“文件 › 新建...”并选择透明背景色块来新建文档(或者隐藏有填充的“背景”图层),然后选择“文件 › 导出 › SVG…”得到矢量文件,或选择“PNG…”得到图像。

可以在其他应用中打开这个 SVG 吗?

可以。Lil Cactus 导出的 SVG 可以在浏览器和设计应用中打开。请在计划使用该设计的应用中检查导出结果。

怎样让形状在画布上居中?

在 Lil Cactus 中,把“属性”面板中的 X 和 Y 设为画布尺寸的一半减去形状尺寸的一半;800 px 画布上的 600 px 圆形,就是 100 和 100。

在 Lil Cactus 中绘制形状时,我的作品会被上传吗?

不会。所有处理都在你的浏览器中、在你自己的设备上完成。请参阅隐私政策。