Svg.Skia.Converter is the repository's command-line conversion tool.
dotnet tool install -g Svg.Skia.Converter
Inputs:
Outputs:
Single file to png:
Svg.Skia.Converter -f ./Assets/icon.svg --outputFiles ./out/icon.png
Directory to webp with scaling:
Svg.Skia.Converter \
-d ./Assets \
-o ./out \
-p "*.svg" \
--format webp \
--quality 90 \
--scale 2
Batch conversion from a saved configuration:
Svg.Skia.Converter --load-config ./svgskia.json
--inputFiles or --inputDirectory--outputFiles or --outputDirectory--pattern--format--quality--background--scale, --scaleX, --scaleY--systemLanguage--quiet--load-config, --save-configThe repository includes a NativeAOT.md note under samples/Svg.Skia.Converter with publish commands for win-x64, linux-x64, and osx-x64.