feat: add overlay, soft light, hard light, difference, exclusion blend modes to composite
Some checks failed
Lint & Test / test (push) Failing after 27s

Integer-math implementations with pre-allocated scratch buffers.
IconSelect picker updated with 10 blend modes. i18n for en/ru/zh.
This commit is contained in:
2026-03-24 17:24:39 +03:00
parent bbef7e5869
commit 0723c5c68c
6 changed files with 162 additions and 11 deletions

View File

@@ -1148,6 +1148,16 @@
"color_strip.composite.blend_mode.screen": "Экран",
"color_strip.composite.blend_mode.screen.desc": "Осветляет, обратное умножение",
"color_strip.composite.blend_mode.override": "Замена",
"color_strip.composite.blend_mode.overlay": "Наложение",
"color_strip.composite.blend_mode.overlay.desc": "Умножение тёмных, осветление светлых",
"color_strip.composite.blend_mode.soft_light": "Мягкий свет",
"color_strip.composite.blend_mode.soft_light.desc": "Мягкая коррекция контраста",
"color_strip.composite.blend_mode.hard_light": "Жёсткий свет",
"color_strip.composite.blend_mode.hard_light.desc": "Сильный контраст, яркие цвета",
"color_strip.composite.blend_mode.difference": "Разница",
"color_strip.composite.blend_mode.difference.desc": "Абсолютная разница цветов",
"color_strip.composite.blend_mode.exclusion": "Исключение",
"color_strip.composite.blend_mode.exclusion.desc": "Как разница, но мягче",
"color_strip.composite.blend_mode.override.desc": "Чёрный = прозрачный, яркий = непрозрачный",
"color_strip.composite.opacity": "Непрозрачность",
"color_strip.composite.brightness": "Яркость",