feat: add quantize tools

This commit is contained in:
2026-08-26 17:31:24 +05:00
parent 2b67414e79
commit 501d2dda4e
7 changed files with 421 additions and 5 deletions
+1 -1
View File
@@ -49,7 +49,7 @@ text-to-png (domText без входной картинки), emoji-to-png, plac
color-spectrum, colorful-random (seed), draw-grid.
multi-color-gradient — если успеем новый тип параметра «список цветов», иначе перенос.
### W8. Цветовые MEDIUM — 4 инструмента, L
### W8. Цветовые MEDIUM — ВЫПОЛНЕНА (4 инструмента; median-cut + FloydSteinberg/Bayer, custom-palette через text-параметр)
Ядро: квантование (median-cut или k-means).
Состав: quantize (k), decrease-color-count (=quantize с пресетами), custom-palette (маппинг на список цветов — нужен тип параметра «список»), dithering (FloydSteinberg/Bayer поверх квантования).