Compare commits

...

2 Commits

Author SHA1 Message Date
Sarah
ed07915a4d add changes - DOESNT WORK 2022-09-09 21:31:40 +01:00
Sarah
da3b95065b add test script 2022-09-09 21:31:26 +01:00
2 changed files with 23 additions and 3 deletions

14
get_file.py Normal file
View File

@ -0,0 +1,14 @@
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)
tn.write_to_file("x.png")

View File

@ -8,6 +8,7 @@ import warnings
from bookstack import Bookstack
from vcinema_utils import VCinemaUtils
import pyvips
warnings.filterwarnings("ignore")
@ -94,9 +95,14 @@ def draw_map(films_by_country, file_name="vcinema_map.svg"):
worldmap.plot(countries, cmap=["#FF4000"], opacity=opacity, filename=file_name, verbose=False)
with Image(filename=file_name, width=1000, height=655) as i:
png_data = i.make_blob("png")
image = pyvips.Image.new_from_file(file_name)
tn = image.thumbnail_image(1000, crop=pyvips.Interesting.ALL)
img_buffer = tn.write_to_memory()
img = img_buffer[:]
os.remove(file_name)
return png_data
return img