2023-04-22 16:59:30 +00:00
|
|
|
from tqdm import tqdm
|
|
|
|
|
2023-11-25 12:24:47 +00:00
|
|
|
def optimize(pxls, back):
|
|
|
|
old_len = len(pxls)
|
2023-04-22 16:59:30 +00:00
|
|
|
|
2023-11-25 12:24:47 +00:00
|
|
|
new_pxls = []
|
|
|
|
for i in tqdm(range(old_len)):
|
|
|
|
el = pxls[i]
|
|
|
|
now_back = [el[2], el[3], el[4]]
|
2023-04-22 16:59:30 +00:00
|
|
|
|
2023-11-25 12:24:47 +00:00
|
|
|
if now_back != back:
|
|
|
|
new_pxls.append(pxls[i])
|
|
|
|
|
|
|
|
print(f"Optimized {(old_len - len(new_pxls)) / old_len * 100 }%")
|
|
|
|
|
|
|
|
return new_pxls
|