vcinema/get_file.py

18 lines
358 B
Python
Raw Normal View History

2022-09-09 21:31:26 +01:00
import base64
from svglib.svglib import svg2rlg
from reportlab.graphics import renderPDF, renderPM
import cairosvg
file = "vcinema_map.svg"
import pyvips
image = pyvips.Image.new_from_file(file)
tn = image.thumbnail_image(1000, crop=pyvips.Interesting.ALL)
2022-09-09 21:42:53 +01:00
img_buffer = tn.write_to_buffer(".png")
with open("b.png", "wb") as f:
f.write(img_buffer)