From d16175288bcfc65e12ae6259d1b7842e47b58958 Mon Sep 17 00:00:00 2001 From: Stefan Koehler Date: Sat, 10 May 2025 00:12:18 +0200 Subject: [PATCH] remove legacy stuff and black format --- color_transfer.py | 320 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 224 insertions(+), 96 deletions(-) diff --git a/color_transfer.py b/color_transfer.py index 2b44d34..7c35f50 100644 --- a/color_transfer.py +++ b/color_transfer.py @@ -6,12 +6,9 @@ import ast import cv2 import ot -from PIL import Image from sklearn.cluster import KMeans, MiniBatchKMeans from scipy.spatial import Delaunay from skimage import color -from scipy.spatial.distance import cdist -from scipy.linalg import solve from scipy.interpolate import Rbf from comfy.comfy_types import IO, ComfyNodeABC @@ -23,7 +20,7 @@ from .utils import ( HSVColorSimilarity, RGBWeightedDistance, RGBWeightedSimilarity, - Blur + Blur, ) @@ -38,8 +35,8 @@ class PaletteExtension: # add black and white to the base palette if extend_bw: base_palette = set(base_palette) - base_palette.add((0,0,0)) - base_palette.add((255,255,255)) + base_palette.add((0, 0, 0)) + base_palette.add((255, 255, 255)) palette = np.array(list(base_palette), dtype=float) @@ -79,8 +76,8 @@ class PaletteExtension: """ # add black and white to the base palette base_palette = set(base_palette) - base_palette.add((0,0,0)) - base_palette.add((255,255,255)) + base_palette.add((0, 0, 0)) + base_palette.add((255, 255, 255)) palette = np.array(list(base_palette), dtype=float) @@ -92,16 +89,16 @@ class PaletteExtension: for simplex in tri.simplices: # add all edges of the simplex for i in range(len(simplex)): - for j in range(i+1, len(simplex)): + for j in range(i + 1, len(simplex)): a, b = simplex[i], simplex[j] edges.add(tuple(sorted((a, b)))) else: # fallback to all pairs idxs = range(len(palette)) - edges = set(tuple(sorted((i,j))) for i in idxs for j in idxs if i