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

@@ -1183,6 +1183,16 @@
"color_strip.composite.blend_mode.screen": "Screen",
"color_strip.composite.blend_mode.screen.desc": "Brightens, inverse of multiply",
"color_strip.composite.blend_mode.override": "Override",
"color_strip.composite.blend_mode.overlay": "Overlay",
"color_strip.composite.blend_mode.overlay.desc": "Multiply darks, screen lights",
"color_strip.composite.blend_mode.soft_light": "Soft Light",
"color_strip.composite.blend_mode.soft_light.desc": "Gentle contrast adjustment",
"color_strip.composite.blend_mode.hard_light": "Hard Light",
"color_strip.composite.blend_mode.hard_light.desc": "Strong contrast, vivid colors",
"color_strip.composite.blend_mode.difference": "Difference",
"color_strip.composite.blend_mode.difference.desc": "Absolute color difference",
"color_strip.composite.blend_mode.exclusion": "Exclusion",
"color_strip.composite.blend_mode.exclusion.desc": "Like difference, lower contrast",
"color_strip.composite.blend_mode.override.desc": "Black = transparent, bright = opaque",
"color_strip.composite.opacity": "Opacity",
"color_strip.composite.brightness": "Brightness",