Files
2026-10-05 22:20:01 +02:00

37 lines
1.4 KiB
Python

from .nodes import (
PixelGrid_KMeans,
PixelGrid_ApplyPalette,
PixelGrid_MergeSimilar,
PixelGrid_Analyze,
PixelGrid_PaletteToImage,
GridMedianFixer,
PixelGrid_CreateSolidColorImage
)
from .autofixer import PixelGrid_Autofixer
from .color_names import PixelGrid_HexToNames
NODE_CLASS_MAPPINGS = {
"PixelGrid_KMeans": PixelGrid_KMeans,
"PixelGrid_ApplyPalette": PixelGrid_ApplyPalette,
"PixelGrid_MergeSimilar": PixelGrid_MergeSimilar,
"PixelGrid_Analyze": PixelGrid_Analyze,
"PixelGrid_PaletteToImage": PixelGrid_PaletteToImage,
"GridMedianFixer": GridMedianFixer,
"PixelGrid_CreateSolidColorImage": PixelGrid_CreateSolidColorImage,
"PixelGrid_Autofixer": PixelGrid_Autofixer,
"PixelGrid_HexToNames": PixelGrid_HexToNames
}
NODE_DISPLAY_NAME_MAPPINGS = {
"PixelGrid_KMeans": "Pixel Grid: Quantize (Max Colors)",
"PixelGrid_ApplyPalette": "Pixel Grid: Enforce Palette",
"PixelGrid_MergeSimilar": "Pixel Grid: Merge Similar Colors",
"PixelGrid_Analyze": "Pixel Grid: Analyze Palette",
"PixelGrid_PaletteToImage": "Pixel Grid: Palette to Image",
"GridMedianFixer": "Pixel Grid: Median Fixer",
"PixelGrid_CreateSolidColorImage": "Pixel Grid: Create Solid Color Image",
"PixelGrid_Autofixer": "Pixel Grid: Autofixer",
"PixelGrid_HexToNames": "Pixel Grid: HEX to Color Names"
}
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS"]