#svg #png #flutter #render #command-line-tool

app flatter

用于从 SVG 渲染 PNG 的命令行工具

1 个不稳定版本

0.1.0 2021年8月5日

#35#flutter

自定义许可

2MB
383

Flatter

用于将 SVG 渲染为 PNG 的命令行工具,适用于 Flutter 应用程序。

Flutter 本身不支持 SVG,而提供 SVG 支持的第三方包历史上存在某些类型 SVG 的问题。

然而,通常 SVG 在设计阶段就已经准备好(例如,由设计师提供),并且可以“扁平化”为 PNG,这是 Flutter 本身支持的。Flatter 旨在提供快速、准确且可重复的静态 SVG 渲染,针对此用例进行了优化。

使用方法

flatter --input path/to/svgs --output flutter_app/assets/images --scales 1 2 3 4

生成 path/to/svgs 中每个 SVG 的 1x、2x、3x、4x 版本,并将它们写入 flutter_app/assets/images

贡献

有反馈?建议?改进?问题?请随意提交问题或 PR,我将很高兴查看!

依赖

~11–20MB
~275K SLoC