diff --git a/src/utils/get_cover.py b/src/utils/get_cover.py index 05b8974..f48b882 100644 --- a/src/utils/get_cover.py +++ b/src/utils/get_cover.py @@ -26,7 +26,7 @@ def get_cover(game_id, parent_widget): if game_id in parent_widget.pixbufs.keys(): return parent_widget.pixbufs[game_id] cover_path = os.path.join( - os.environ.get("XDG_DATA_HOME"), "cartridges", "covers", game_id + ".png" + os.environ.get("XDG_DATA_HOME"), "cartridges", "covers", game_id + ".jpg" ) if not os.path.isfile(cover_path): diff --git a/src/utils/save_cover.py b/src/utils/save_cover.py index 3fb7de9..62b7bda 100644 --- a/src/utils/save_cover.py +++ b/src/utils/save_cover.py @@ -30,21 +30,16 @@ def save_cover(game, parent_widget, file_path, pixbuf=None, game_id=None): if game_id == None: game_id = game["game_id"] - cover_path = os.path.join(covers_dir, game_id + ".dat") - if pixbuf == None: pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_scale(file_path, 600, 900, False) def cover_callback(*args): pass - file = Gio.File.new_for_path(os.path.join(covers_dir, game_id + ".png")) + file = Gio.File.new_for_path(os.path.join(covers_dir, game_id + ".jpg")) parent_widget.pixbufs[game_id] = pixbuf pixbuf.save_to_streamv_async( file.replace(None, False, Gio.FileCreateFlags.NONE), - "png", - None, - None, - None, - cover_callback, + "jpeg", + callback=cover_callback, )