feat: add overlay, soft light, hard light, difference, exclusion blend modes to composite
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
@@ -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": "亮度",