Releases: icescat/SVG_color_tool
Releases · icescat/SVG_color_tool
SVG Color Tool v1.0.0
SVG Color Tool v1.0.0 发布说明
工具简介
SVG Color Tool 是一款专注于SVG文件颜色处理的实用工具,旨在简化批量修改SVG颜色的工作流程。
核心功能
- 支持批量修改多个SVG文件的颜色
- 通过JSON配置文件定义精确的颜色替换规则
- 支持处理整个目录的SVG文件,实现批量转换
- 提供简洁直观的命令行操作界面
- 配置文件支持自定义颜色映射,适配不同场景需求
版本更新
v1.0.0 发布内容
- 正式发布初始版本
- 实现SVG文件颜色替换核心功能
- 支持目录级批量处理能力
- 提供命令行参数解析与帮助信息
- 完善配置文件加载与解析机制
使用指南
快速开始
- 从本发行版页面下载
SVGColorTool.exe可执行文件 - 在同一目录创建
colors.json配置文件,定义需要替换的颜色规则 - 运行工具执行颜色替换:
- 处理单个文件:
SVGColorTool.exe input.svg output.svg - 处理目录:
SVGColorTool.exe input_dir output_dir
- 处理单个文件:
配置文件说明
工具使用 colors.json 文件定义颜色替换规则,格式如下:
{
"#FF0000": "#00FF00",
"#0000FF": "#FFFF00"
}其中,键为原始颜色值(支持十六进制颜色码),值为目标替换颜色。
命令行选项
input:输入SVG文件路径或包含SVG文件的目录路径output:输出文件路径或目录路径--config:可选参数,指定配置文件路径(默认使用同目录下的colors.json)--help:显示帮助信息
使用示例
处理单个SVG文件
SVGColorTool.exe logo.svg logo_updated.svg批量处理目录中的SVG文件
SVGColorTool.exe icons/ icons_colored/使用自定义配置文件
SVGColorTool.exe --config theme_colors.json assets/ assets_themed/系统要求
- Windows 7 及以上操作系统
- .NET Framework 4.7.2 或更高版本
常见问题
- 配置文件未找到:请确保
colors.json文件与可执行文件在同一目录,或使用--config参数指定路径 - SVG文件处理失败:检查输入文件是否为有效的SVG格式,工具仅支持标准SVG文件
- 权限错误:确保对输入和输出目录具有读写权限
错误提示
File not found:指定的文件或目录路径不存在Invalid SVG format:输入文件不是有效的SVG格式Access denied:没有权限访问指定的文件或目录
反馈与支持
如有问题或建议,欢迎在GitHub仓库提交Issue或Pull Request。