利用python將svg格式轉為png,並修改解析度

2021/11/13閱讀時間約 1 分鐘

隨筆

會寫程式真的很方便 網路上如果找不到免費軟體或是線上服務 就自己寫個幾行程式碼就搞定了

安裝所需套件 syglib與reportlab

pip install svglib
pip install reportlab

程式碼:

from reportlab.graphics import renderPM
from svglib.svglib import svg2rlg

#輸入圖檔為1.svg
drawing = svg2rlg("1.svg")

#輸出圖檔為300.png, DPI設為300
renderPM.drawToFile(drawing, "300.png", fmt="PNG", dpi=300)

賴堯賢
賴堯賢
桃園人台北上班,公務員,佛教徒。擅長用PPT製作簡報及知識卡片、用Python設計自動化程式、5個月就考上高考普考需要正確的考試讀書方法。人生方向是熱愛學習、廣結善緣、活出意義。
留言0
查看全部
發表第一個留言支持創作者!