3 个版本 (稳定)
1.2.0 | 2022年9月14日 |
---|---|
1.0.0 | 2018年4月11日 |
0.1.0 | 2018年4月8日 |
#752 in 图像
每月下载量 139
13KB
169 行
svg_to_ico
这是一个将 SVG 图标转换为 Windows ICO 文件的轻量级跨平台 CLI 实用工具。SVG 图像使用 resvg 进行解析和光栅化。
下载
预编译的二进制文件可供 Windows 和 Linux 使用。您也可以使用 cargo install svg_to_ico
从源代码构建和安装它。
构建
要从源存档/仓库构建 svg_to_ico,请安装 Rust 然后运行
cargo build --release
从存档/仓库的根目录开始,创建一个位于 target/release/svg_to_ico
的发布可执行文件 (svg_to_ico.exe
在 Windows 上)。
用法
CLI
查看 ./svg_to_ico -h
的输出以获取 CLI 参数的描述。您可以指定输入 SVG 路径、输出 ICO 路径、用于解释 SVG 的 DPI 以及应包含在 ICO 中的图像大小。
示例
./svg_to_ico -i icon.svg -o icon.ico
库
您还可以将 svg_to_ico 作为 Rust 库使用,只需将其添加到您的 Cargo.toml
[dependencies]
svg_to_ico = "0.1"
然后按照 示例 使用即可。
依赖项
~7MB
~122K SLoC