feat: add masks core tools

This commit is contained in:
2026-08-26 09:26:26 +05:00
parent 5c37eb2e7b
commit 553601acc1
7 changed files with 467 additions and 21 deletions
+4 -4
View File
@@ -1,4 +1,4 @@
# План: закрытие EASY/MEDIUM-пробелов из сравнения с onlinepngtools
# План: закрытие EASY/MEDIUM-пробелов из сравнения с onlinepngtools
> Статус: черновик на ревью
@@ -11,18 +11,18 @@
## Очередь волн
### W1. Палитры — 8 инструментов, S/M
### W1. Палитры — ВЫПОЛНЕНА (11 инструментов)
Ядро: RGB↔HSL + гармонии цветового круга. Вывод: свотч-полотно (генератор).
Состав: color-wheel, complementary, monochromatic, analogous, triadic, tetradic, similar-shades, sort-colors.
Плюс утилиты смешения тем же ядром: mix-colors, average-color, blend-two, step-between (+4, итого 12).
### W2. Каналы и пространства — 6 инструментов, S
### W2. Каналы и пространства — ВЫПОЛНЕНА (6 инструментов)
Ядро: матрицы преобразования RGB→(HSL/HSV/HSI/CMYK/YCbCr/LAB) + визуализация выбранного компонента серым или окрашенно.
Общий select «компонент» + select «режим отображения».
### W3. Маски по свойствам пикселей — 7 инструментов, S
### W3. Маски по свойствам пикселей — ВЫПОЛНЕНА (7 инструментов)
Ядро: предикат над пикселем → бинарная маска (с инверсией и подсветкой цветом).
Состав: show-transparent, show-grayscale, show-color, light-mask, dark-mask, unique-color-mask, extract-by-color.