首页 > 解决方案 > 支持可变厚度行程

问题描述

是否有任何矢量图形标准支持可变厚度路径/笔划,例如来自手写笔输入:

在此处输入图像描述

一些平滑量是可以接受的。我假设存储它的最佳方式是作为常规路径(例如this),然后在路径中的各个点处逐点稀疏厚度信息,它们之间具有梯度。

我看过 SVG,但似乎没有一个元素可以支持它。有什么矢量图形标准可以吗?

标签: vector-graphics

解决方案


不幸的是,这已被提出,但没有进一步发展为 SVG 标准:

https://www.w3.org/Graphics/SVG/WG/wiki/Proposals/Variable_width_stroke

您最好的选择是根据所需的内部曲线和笔划宽度生成自己的轮廓曲线。

Adobe Illustrator 在使用他们的宽度工具时会这样做,而 Inkscape 也有这样做的功能

所以从技术上回答你的问题,.ai 文件格式确实保存了笔画宽度信息,但是当导出到 SVG 时,它是一个带有填充的封闭路径。


推荐阅读