獨立開發與工具
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(參數古怪);手寫腳本(重複造輪子)