dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

python で svg を png に変換

2024-02-24 13:21:43 | SVG
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())


この記事についてブログを書く
« TypeScript で TTL つきキャ... | トップ | python で画像をリサイズ »

SVG」カテゴリの最新記事