diff --git a/wiki_pages/FilmsByCountry.py b/wiki_pages/FilmsByCountry.py index c6d0592..8fe7282 100644 --- a/wiki_pages/FilmsByCountry.py +++ b/wiki_pages/FilmsByCountry.py @@ -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