From 3c7b0fd8409d41467b4591bd557f14d812f1de16 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 25 Aug 2017 19:48:19 +1000 Subject: colors: Use separate command on Windows --- pywal/colors.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pywal/colors.py b/pywal/colors.py index dd190e9..f6f77bf 100644 --- a/pywal/colors.py +++ b/pywal/colors.py @@ -7,13 +7,18 @@ import shutil import subprocess import sys -from .settings import CACHE_DIR, COLOR_COUNT +from .settings import CACHE_DIR, COLOR_COUNT, OS from . import util def imagemagick(color_count, img): """Call Imagemagick to generate a scheme.""" - colors = subprocess.Popen(["magick", "convert", img, "-resize", "25%", + if OS == "Windows": + magick_command = ["magick", "convert"] + else: + magick_command = ["convert"] + + colors = subprocess.Popen([*magick_command, img, "-resize", "25%", "+dither", "-colors", str(color_count), "-unique-colors", "txt:-"], stdout=subprocess.PIPE) -- cgit v1.2.3