Skip to main content

resvg

Use this skill when the user wants to render, convert, or optimize SVG files — export SVG to PNG/PDF, batch-convert icons, or preview vector graphics from the command line.

来源信息

仓库
javimosch/supercli
最近来源活动
2026年7月20日 19:45
检测到的 SKILL.md 语言
英语
星标
51
Forks
7

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
resvg
description
Use this skill when the user wants to render, convert, or optimize SVG files — export SVG to PNG/PDF, batch-convert icons, or preview vector graphics from the command line.
# resvg Plugin High-quality SVG rendering engine with a CLI for converting SVG to PNG, PDF, or optimized SVG. Supports SVG 1.1 and most SVG 2.0 features. ## Installation ```bash brew install resvg # or cargo install resvg ``` Download binaries from [GitHub Releases](https://github.com/linebender/resvg/releases). ## Basic Usage ```bash # Convert SVG to PNG (default output: input.png) resvg icon.svg # Specify output path and size resvg logo.svg output.png --width 512 --height 512 # Export to PDF resvg diagram.svg diagram.pdf # Render with a background color resvg badge.svg badge.png --background white ``` ## Common Patterns ```bash # Batch convert all SVGs in a directory for f in icons/*.svg; do resvg "$f" "png/$(basename "$f" .svg).png"; done # Scale to fit a max dimension resvg chart.svg chart.png --zoom 2.0 # Use a custom font directory for text rendering resvg label.svg label.png --use-fonts-dir ./fonts ``` ## Usage Examples - "Convert this SVG icon to a 256×256 PNG" - "Render an SVG diagram to PDF for printing" - "Batch-export all SVG assets to PNG" ## SuperCLI ```bash sc resvg _ _ icon.svg output.png sc plugins learn resvg ```
在 GitHub 查看