commit 5c753ae8f53ef53a16e2aa71201cab9eda32dd1c Author: oriol filter Date: Sat Nov 26 14:55:55 2022 +0000 test diff --git a/main.py b/main.py new file mode 100644 index 0000000..d254f71 --- /dev/null +++ b/main.py @@ -0,0 +1,70 @@ +import PIL.Image +from colorama import Fore, Back, Style +from colored import fg, bg, attr +import pyperclip +import numpy as np +import PIL + +img = './b.png' +scale = 1 +windows: bool = True + + +class RGB: + def __init__(self): + pass + + red: int = 0 + green: int = 255 + blue: int = 255 + + def __hex__(self): + h = f"{'%02x' % self.red}{'%02x' % self.green}{'%02x' % self.blue}".upper() + print(h) + return h + + +def rr(char: str, color: RGB): + return f"\033[38;2;{color.red};{color.green};{color.red}m{char} \033[38;2;255;255;255m" + + +if windows: + from colorama import just_fix_windows_console + + just_fix_windows_console() +# +# text=f'{Fore.RED}TEst{Fore.RESET}' +# pyperclip.copy(text) + +# text=f"redred" +# text2=f"{Fore.RED}red{Fore.RESET}red" +# text3=f"{Fore.RED}red{Fore.RESET}red".encode().replace(b'\x1b[',b'\x1b[2;').decode() +# print(text) +# print(text2) +# print(text3) +# print(text2.encode()) +# print(text.encode()) +# print(text3.encode()) +# print(Back.GREEN + 'and with a green background') +# print(Style.DIM + 'and in dim text') +# print(Style.RESET_ALL) +# print('back to normal now') + +img_data = PIL.Image.open(img) +print(img_data.info) +img_arr = np.array(img_data) +# +for line in img_arr: + print(line) + +r = RGB() +# print(r.__hex__()) +# print(img_arr) +color = fg('#C0C0C0') + bg('#00005f') +res = attr('reset') +t = color + "Hello World !!!" + res +print(t) +print(t.encode()) + +print(f'{fg(1)} Hello World !!! {attr(0)}') +print(bg(30))