python で svg ファイルを png ファイルに変換する方法のメモ。
■ライブラリなどのインストール
■プログラム
■ライブラリなどのインストール
pip install svglib pip install reportlab sudo yum install cairo cairo-devel pip install rlpycairo
■プログラム
import sys from svglib.svglib import svg2rlg from reportlab.graphics import renderPM def main(): in_file = sys.argv[1] out_file = sys.argv[2] img = svg2rlg(in_file) renderPM.drawToFile(img, out_file, fmt='png') return 0 exit(main())