diff --git a/tinyticker/tickers/crypto.py b/tinyticker/tickers/crypto.py index 30c735e..5557aa8 100644 --- a/tinyticker/tickers/crypto.py +++ b/tinyticker/tickers/crypto.py @@ -136,7 +136,8 @@ def _get_logo(self): # remove transparancy make it white background = Image.new("RGBA", img.size, (255, 255, 255)) img = Image.alpha_composite(background, img) - return img + # convert to greyscale but keep 3 channels + return img.convert("L").convert("RGB") except Exception: return False diff --git a/tinyticker/tickers/stock.py b/tinyticker/tickers/stock.py index ea7f4f0..245cdba 100644 --- a/tinyticker/tickers/stock.py +++ b/tinyticker/tickers/stock.py @@ -39,7 +39,8 @@ def _get_logo(self) -> Union[Image.Image, Literal[False]]: # remove transparancy make it white background = Image.new("RGBA", img.size, (255, 255, 255)) img = Image.alpha_composite(background, img) - return img + # convert to greyscale but keep 3 channels + return img.convert("L").convert("RGB") def _get_yfinance_start_end(self) -> Tuple[pd.Timestamp, pd.Timestamp]: end = utils.now()