これは何?
svgファイル を pngファイル に変換するツールです。
インストール
go install github.com/devlights/svg2png/cmd/svg2png
ライブラリとして利用する場合は
go get github.com/devlights/svg2png@latest
使い方
$ svg2png.exe -in SVGファイルパス -out PNGファイルパス
HELP
$ svg2png.exe -help
Usage of svg2png.exe:
-debug
debug mode
-in string
input file
-opacity float
opacity (default 1)
-out string
output file (default "out.png")
-size int
size in pixels (default 1000)
ビルド時の前提条件
ビルド
Task を使っています。ビルドファイルは Taskfile.yml です。
$ task build
補足
本ツールは github.com/typomedia/rasterize の実装を参考にしました。
素晴らしいアイデアを共有してくれてありがとうございます。