独立开发与工具
Stack Exchange · 2024-07-30
命令行批量调整 SVG 画布尺寸(不破坏矢量)
A CLI to batch-resize SVG canvases without breaking vectors
30 秒速览
- 谁在提Stack Exchange · 2024-07-30 · 1 赞
- 想要什么命令行批量调整 SVG 画布尺寸(不破坏矢量)
- 能做成什么基于 SVGO 生态的 resize/pad/rename 一条龙 CLI,支持 glob 和配置文件。
原帖原话
“Resizing hundreds of SVGs (viewBox/width/height with uniform padding) by hand is silly, and GUI tools don't batch.”
“要给上百个 SVG 改 viewBox/宽高并统一留白,手工改文件属性太蠢,图形界面工具又不支持批量。”
— Stack Exchange · 2024-07-30 · softwarerecs.stackexchange.com/questions/90898/comma…
需求背景与痛点
痛在哪
构建流水线和设计系统批量产出的图标都需要规范化处理,这是真实工程刚需。
可以做成什么
能做成什么
基于 SVGO 生态的 resize/pad/rename 一条龙 CLI,支持 glob 和配置文件。
怎么验证它
- 读完原帖的评论区,把重复出现的具体场景记下来——重复次数就是需求的密度。
- 搜索「SVG / 命令行」相关的现有工具,确认它们只覆盖了哪一环。
- 用一句话落地页,投回 Stack Exchange 或同类社群,看有没有人主动问价格。
已有方案与差异
Inkscape CLI(参数古怪);手写脚本(重复造轮子)