diff --git a/cinnamon-dynamic-wallpaper@TobiZog/files/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/service/images.py b/cinnamon-dynamic-wallpaper@TobiZog/files/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/service/images.py index a05dde00c..df96fdb06 100644 --- a/cinnamon-dynamic-wallpaper@TobiZog/files/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/service/images.py +++ b/cinnamon-dynamic-wallpaper@TobiZog/files/cinnamon-dynamic-wallpaper@TobiZog/5.4/src/service/images.py @@ -1,4 +1,5 @@ import os +import subprocess class Images: """ Class for image operations @@ -53,7 +54,7 @@ def extract_heic_file(self, file_uri: str) -> bool: os.remove(extract_folder + file) # Extract the HEIC file - os.system("heif-convert '" + file_uri + "' '" + extract_folder + file_name + ".jpg'") + subprocess.run(["heif-convert", file_uri, extract_folder + file_name + ".jpg"], check=True) return True except: