PythonはSVGをPNG画像に変換


jsonとxmlに続いて、SVG形式の画像データを処理する必要があります.今回は思ったよりうまくいかず、いくつかの案を探してやっと成功した.
SVGフォーマットを変換するにはcairosvgライブラリを使用しますが、インストール時に何度も失敗しました.主にダウンロードプロセスが頻繁に中断されているので、辛抱強く、焦らないでください.
このライブラリはpython 2をサポートしていません.python 3で使用する必要があります.インストールコマンドは次のとおりです.
sudo pip3 install cairosvg

SVGからPNG形式に移行し、コマンドライン入力:
cairosvg img.svg -o img.png

以上は主にインストールが正しいかどうかをテストし、pythonで一括変換コードは以下の通りです.
import cairosvg


svg_path = 'img.svg'
png_path = 'img.png'
cairosvg.svg2png(url=svg_path, write_to=png_path)

片付ける.