边画边体验:用SVG-Edit绘制应用图标

喵爸联萌

发布于319天前
创意设计版霸·老掉牙的设计师·只能依仗AI的艺术家·落伍的伪全栈·除了舌毒嘴贱手残并没有什么别的优点
在互联网的上古时代,是没有SVG这种格式的(虽然2001年就存在了,但2008年才进入W3C标准)。在它之前想在网络上用矢量图,只能依靠Flash这种独行特立的东西。

所以你可能无法理解一个老UI设计师对于SVG这种格式有多么喜爱,用精简优雅的贝塞尔曲线就能完成图形设计,还不存在像素放大后模糊的情况,对于图标绘制实在是太完美了。

然而不知道是技术开发的难度还是交互体难的难度,或者是市场原因,除了Adobe\Corel\Serif这些专业公司的很大部头桌面设计软件,你很难在移动端(尤其安卓端)找到一个得心应手好用的矢量编辑软件。

感谢懒猫之神的跨终端技能,让一些本来只有桌面或网页端才能使用的工具变成应用。

下面的内容我将使用SVG-Edit这个软件绘制一个应用图标。

https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.svgedit


它有一个早古的和有点另类的界面风格,但该有的功能基本都有了,虽然有的地方略显简陋,有些功能需要熟悉一下才能适应,但在应急的情况下还是完全可以用的,而且各种机制非常适应SVG的格式。

![屏幕截图 2025-07-18 234038.png](https://dl.playground.lazycat.cloud/guidelines/319/2f6ef07b-0895-4fe0-9680-d6caddf6cad8.png "屏幕截图 2025-07-18 234038.png")

首先让我们调整一下画布的尺寸,由于是矢量格式,所以小一点完全没关系,我设置了480x480,一个正方形的画布就有了。
|![屏幕截图 2025-07-18 235247.png](https://dl.playground.lazycat.cloud/guidelines/319/9149bb40-cfd1-4274-8473-391424261f97.png "屏幕截图 2025-07-18 235247.png")|![屏幕截图 2025-07-18 235256.png](https://dl.playground.lazycat.cloud/guidelines/319/fedd55c4-870a-4704-95e1-b2f0725fdcec.png "屏幕截图 2025-07-18 235256.png")|
|---|---|

让我们从经典的矩形开始,绘制好后可以在上面工具条中设置具体的宽高,然后用对齐工具将它放在画面的中心。下方的调色板可以为选中的形状设置颜色。
![屏幕截图 2025-07-18 235416.png](https://dl.playground.lazycat.cloud/guidelines/319/5d2e2b8b-7af7-44b0-9007-8dc4bf43c4bd.png "屏幕截图 2025-07-18 235416.png")|![屏幕截图 2025-07-18 235450.png](https://dl.playground.lazycat.cloud/guidelines/319/568ba7b3-0087-4140-84ef-84bf311d8020.png "屏幕截图 2025-07-18 235450.png")
|---|---|

工具条最后一个工具是圆角,设置成30,然后按住Alt键拖动,就创建了一个副本,(或在顶部工具条选印章图标生成副本)
![屏幕截图 2025-07-18 235500.png](https://dl.playground.lazycat.cloud/guidelines/319/de720432-6706-413d-90ac-26f552cc0bc6.png "屏幕截图 2025-07-18 235500.png")|![屏幕截图 2025-07-18 235516.png](https://dl.playground.lazycat.cloud/guidelines/319/68d758e5-8f91-463f-8ace-95800ce764f4.png "屏幕截图 2025-07-18 235516.png")
|---|---|

将副本缩小后变成白色,放在黑色中央,通常内部形状的圆角要小一些,设置为15。

![屏幕截图 2025-07-18 235617.png](https://dl.playground.lazycat.cloud/guidelines/319/4ac4cf0b-fe05-4bdd-b152-72910ed4a3a2.png "屏幕截图 2025-07-18 235617.png")

用钢笔工具开始绘制特殊的形状的顶点,贝塞尔曲线的工具通常体验都很一致,点击即是“尖角”顶点,拖动则会产生“手柄”以控制曲线的曲度。让我们画一个猫耳的形状。

![屏幕截图 2025-07-18 235709.png](https://dl.playground.lazycat.cloud/guidelines/319/d33132c5-2287-4be9-9564-7f679964d641.png "屏幕截图 2025-07-18 235709.png")|![屏幕截图 2025-07-18 235722.png](https://dl.playground.lazycat.cloud/guidelines/319/f1451005-b6e6-4afe-bfc7-69e5df0ae53e.png "屏幕截图 2025-07-18 235722.png")
|---|---|

形状如果不太合意,随时可以双击图形,让它进入编辑模式,然后拖动顶点的位置或手柄,以达到你想要的形状。

![屏幕截图 2025-07-18 235747.png](https://dl.playground.lazycat.cloud/guidelines/319/337597a8-3acf-49b1-a442-287bb51137d6.png "屏幕截图 2025-07-18 235747.png")|![屏幕截图 2025-07-18 235801.png](https://dl.playground.lazycat.cloud/guidelines/319/fb0914b3-45b2-4d0f-801a-e37007eb1f61.png "屏幕截图 2025-07-18 235801.png")
|---|---|

同时选中外框和耳朵,用对齐工具使它们左对齐。
然后绘制另一只耳朵,这个应用唯一缺憾的内容是没有镜象,不过不必太在意是否完全一致,因为图标在缩小后没人会注意到这一点细节。而且不对称有时也是一种美。

![屏幕截图 2025-07-18 235850.png](https://dl.playground.lazycat.cloud/guidelines/319/853cc8a9-8546-4e67-84ca-21310a074802.png "屏幕截图 2025-07-18 235850.png")|![屏幕截图 2025-07-19 000047.png](https://dl.playground.lazycat.cloud/guidelines/319/565e3dfd-d1fd-47cf-901a-4d6312ffac1b.png "屏幕截图 2025-07-19 000047.png")
|---|---|


画一个水平式的眼睛,双击进入节点编辑模式,你会发现每选中一个点,它“之前”的线端也会被选中。这应该是SVG格式的特点,所以说应用的开发者还是对格式比较在意的。

![屏幕截图 2025-07-19 000129.png](https://dl.playground.lazycat.cloud/guidelines/319/813fae81-8619-4dcd-994f-bc3134e308c8.png "屏幕截图 2025-07-19 000129.png")|![屏幕截图 2025-07-19 000248.png](https://dl.playground.lazycat.cloud/guidelines/319/83cc21f0-3519-4142-a64a-4f8d875c5a17.png "屏幕截图 2025-07-19 000248.png")
|---|---|

点击添加节点,两个线端的中间就会出现两个新的顶点,将这两个点一起上移,就会发现它变成了^_^ 微笑眼。

![屏幕截图 2025-07-19 000306.png](https://dl.playground.lazycat.cloud/guidelines/319/85bf7ba1-2796-4513-9720-3fb1fb4ae0ca.png "屏幕截图 2025-07-19 000306.png")|![屏幕截图 2025-07-19 000338.png](https://dl.playground.lazycat.cloud/guidelines/319/51720f53-628b-4b1a-82c2-91801032a7c0.png "屏幕截图 2025-07-19 000338.png")
|---|---|

不过我自我否决了这个形状,还是用眯眯眼代替。同时选定两个文件后,可以一起缩放它们的高度,让眼睛更细一些。
![屏幕截图 2025-07-19 000502.png](https://dl.playground.lazycat.cloud/guidelines/319/d10b9b4b-756d-409d-a9e4-471fff9fc8ea.png "屏幕截图 2025-07-19 000502.png")|![屏幕截图 2025-07-19 000608.png](https://dl.playground.lazycat.cloud/guidelines/319/aa1453c5-10f4-493b-a477-34622e62e7b4.png "屏幕截图 2025-07-19 000608.png")
|---|---|

复制一下卡片主体,成组,旋转。双击后可以进入组的编辑状态,让我们将后面的卡做一点微调。
![屏幕截图 2025-07-19 000645.png](https://dl.playground.lazycat.cloud/guidelines/319/96d89c0e-02d4-47f2-bbca-0f75af25a151.png "屏幕截图 2025-07-19 000645.png")|![屏幕截图 2025-07-19 000851.png](https://dl.playground.lazycat.cloud/guidelines/319/a2d51f22-a377-40b3-b818-22fb5af5bf02.png "屏幕截图 2025-07-19 000851.png")
|---|---|

加一个圆形的鼻子,

![屏幕截图 2025-07-19 000950.png](https://dl.playground.lazycat.cloud/guidelines/319/8c82d4e1-3298-40c3-b8b1-37af6a534692.png "屏幕截图 2025-07-19 000950.png")|![屏幕截图 2025-07-19 001020.png](https://dl.playground.lazycat.cloud/guidelines/319/521f3120-1a1d-4627-bf3b-517ee7f85a40.png "屏幕截图 2025-07-19 001020.png")
|---|---|

一只淡定的狐狸就画好了……
![屏幕截图 2025-07-19 001112.png](https://dl.playground.lazycat.cloud/guidelines/319/648b6580-7920-4764-bc8e-ad30ec82d0e2.png "屏幕截图 2025-07-19 001112.png")

## 等等?我不是想要狐狸!

重新画两个圆,一黑一白叠成环形,选中一个节点(及线段)将它删除,另一个点双击即可变成尖顶点,一个半圆就画好了。

![屏幕截图 2025-07-19 001407.png](https://dl.playground.lazycat.cloud/guidelines/319/3f00f053-5084-4af4-bf48-9863fef4bb79.png "屏幕截图 2025-07-19 001407.png")|![屏幕截图 2025-07-19 001420.png](https://dl.playground.lazycat.cloud/guidelines/319/898816e4-4cff-4236-be45-03aa5de87afd.png "屏幕截图 2025-07-19 001420.png")
|---|---|

调整一下细节,把嘴加粗,眼睛进一步变细。
![屏幕截图 2025-07-19 001707.png](https://dl.playground.lazycat.cloud/guidelines/319/f6d2f3c6-15d3-4b97-b466-f381415a4be1.png "屏幕截图 2025-07-19 001707.png")|![屏幕截图 2025-07-19 001729.png](https://dl.playground.lazycat.cloud/guidelines/319/08f8978f-71a5-464f-9295-a359652c96e3.png "屏幕截图 2025-07-19 001729.png")
|---|---|

一只可爱的柴犬就画好了。

![屏幕截图 2025-07-19 001754.png](https://dl.playground.lazycat.cloud/guidelines/319/45e63fe5-8536-4cf7-8bcb-24378d056195.png "屏幕截图 2025-07-19 001754.png")

## 等等?我要的也不是柴犬!

重新调整,把白色框变矮(圆角会自动调整,这就是矢量比位图好的地方!),把眼睛变成白色……嗯?
这次像我要的猫了,可是为什么看着有点奸诈?继续修改,先把鼻子换成猫的三角形,眼睛也换成圆形。
![屏幕截图 2025-07-19 001957.png](https://dl.playground.lazycat.cloud/guidelines/319/3e76a795-8c36-4568-8598-d3f1d75b2175.png "屏幕截图 2025-07-19 001957.png")|![屏幕截图 2025-07-19 002225.png](https://dl.playground.lazycat.cloud/guidelines/319/05724ef5-2612-48d2-9c71-897cda9880da.png "屏幕截图 2025-07-19 002225.png")
|---|---|


用钢笔工具画一个潦草的尾巴形状,不用担心,矢量的特点就是你永远有机会调整形状。
![屏幕截图 2025-07-19 002804.png](https://dl.playground.lazycat.cloud/guidelines/319/910cc71e-39f0-4952-b587-a4315717a99d.png "屏幕截图 2025-07-19 002804.png")|![屏幕截图 2025-07-19 002823.png](https://dl.playground.lazycat.cloud/guidelines/319/994fd6fc-268a-4429-a3f9-5c50f1965cee.png "屏幕截图 2025-07-19 002823.png")
|---|---|

画面少一点颜色,所以干脆改成黑猫特有的黄色眼睛,鼻子的形状过于尖锐,打开编辑模式,选中三个顶点并把它们改成曲线,换上粉色,再细心调整位置,一只可爱的黑猫就画成了。
![屏幕截图 2025-07-19 003210.png](https://dl.playground.lazycat.cloud/guidelines/319/d0149de7-a6d5-4217-8be9-c8fcd9869f5e.png "屏幕截图 2025-07-19 003210.png")|![屏幕截图 2025-07-19 003354.png](https://dl.playground.lazycat.cloud/guidelines/319/ccd3ac1a-c0bb-46bd-ad4f-8830685f57ce.png "屏幕截图 2025-07-19 003354.png")
|---|---|

## 这次,是我要的。

下面的工作是加入文字,这个应用的名称叫Milka。先找一个合适的字体,然后将它放大放在底端。最后再将i顶端的小点替换成一个大一些的圆点,增加设计的趣味性。
![屏幕截图 2025-07-19 003756.png](https://dl.playground.lazycat.cloud/guidelines/319/19e943d8-ba9c-4dde-a207-ca7a5b4aac77.png "屏幕截图 2025-07-19 003756.png")|![屏幕截图 2025-07-19 003847.png](https://dl.playground.lazycat.cloud/guidelines/319/f381a7aa-a3a5-4c75-afc7-128318a328b0.png "屏幕截图 2025-07-19 003847.png")
|---|---|


SVG-Edit的窗口左侧有一个图层栏,生成一个新的图层,然后选中文字,把它们加到第二层去。这样元件分类更明确,你可以只编辑你想要编辑的内容。

![屏幕截图 2025-07-19 004010.png](https://dl.playground.lazycat.cloud/guidelines/319/84e23702-8a94-44c7-8295-71a6bb4dc7f9.png "屏幕截图 2025-07-19 004010.png")|![屏幕截图 2025-07-19 004030.png](https://dl.playground.lazycat.cloud/guidelines/319/b85047f7-fe4e-4588-878b-ae10d2fcec86.png "屏幕截图 2025-07-19 004030.png")
|---|---|


现在复制文字元件,加上3个单位粗的圆角边框,再把无边框的文字改成白色,效果就好多了。i的顶端可以设计成猫眼的形状,但是只限独立存在的情况,加在有猫的时候就会比较怪异了,好像猫王爷有三只眼一样。

![屏幕截图 2025-07-19 004229.png](https://dl.playground.lazycat.cloud/guidelines/319/861502de-12d5-4d60-9933-da6385b80fba.png "屏幕截图 2025-07-19 004229.png")|![屏幕截图 2025-07-19 004643.png](https://dl.playground.lazycat.cloud/guidelines/319/4ec876a1-d950-48cd-811f-b90125396292.png "屏幕截图 2025-07-19 004643.png")
|---|---|


把所有元素放大到画布边缘以内,这样它既可以充满空间,双可以更清晰一些。

SVG-Edit有保存为SVG或PNG为主的几种不同位图格式,让我们保存成PNG,然后备份SVG。
![屏幕截图 2025-07-19 005322.png](https://dl.playground.lazycat.cloud/guidelines/319/3b875226-b96a-4789-a9f1-fd912c42ea0d.png "屏幕截图 2025-07-19 005322.png")|![屏幕截图 2025-07-19 004954.png](https://dl.playground.lazycat.cloud/guidelines/319/421c712e-3972-4838-aa6e-fcf215b30750.png "屏幕截图 2025-07-19 004954.png")
|---|---|

赶紧安装到应用的测试包中,嘿,好像有点意思。
![屏幕截图 2025-07-19 005713.png](https://dl.playground.lazycat.cloud/guidelines/319/b520d442-7c8d-4b01-9e4c-65fd708c77df.png "屏幕截图 2025-07-19 005713.png")

这就是一个简单图标的手工绘制过程,还有一些细节可以再调整,但不妨留到其他应用去测试。

希望你可以 ~~交~~ 学 ~~费~~ ~~废~~ 会!

评论

0

暂无评论

说点什么呢~
收藏
1
0
0