Skip to content

Releases: icescat/SVG_color_tool

SVG Color Tool v1.0.0

06 Feb 08:28

Choose a tag to compare

SVG Color Tool v1.0.0 发布说明

工具简介

SVG Color Tool 是一款专注于SVG文件颜色处理的实用工具,旨在简化批量修改SVG颜色的工作流程。

核心功能

  • 支持批量修改多个SVG文件的颜色
  • 通过JSON配置文件定义精确的颜色替换规则
  • 支持处理整个目录的SVG文件,实现批量转换
  • 提供简洁直观的命令行操作界面
  • 配置文件支持自定义颜色映射,适配不同场景需求

版本更新

v1.0.0 发布内容

  • 正式发布初始版本
  • 实现SVG文件颜色替换核心功能
  • 支持目录级批量处理能力
  • 提供命令行参数解析与帮助信息
  • 完善配置文件加载与解析机制

使用指南

快速开始

  1. 从本发行版页面下载 SVGColorTool.exe 可执行文件
  2. 在同一目录创建 colors.json 配置文件,定义需要替换的颜色规则
  3. 运行工具执行颜色替换:
    • 处理单个文件: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。