feat: add HSL shift, contrast, and temporal blur CSPT filters
Some checks failed
Lint & Test / test (push) Failing after 29s

Three new processing template filters for both picture and color strip sources:
- HSL Shift: hue rotation (0-359°) + lightness multiplier via vectorized RGB↔HSL
- Contrast: LUT-based contrast adjustment around mid-gray (0.0-3.0)
- Temporal Blur: exponential moving average across frames for motion smoothing
This commit is contained in:
2026-03-23 21:59:13 +03:00
parent b27ac8783b
commit c4dce19b2e
5 changed files with 278 additions and 0 deletions

View File

@@ -26,6 +26,9 @@ const _FILTER_ICONS = {
noise_gate: P.volume2,
palette_quantization: P.sparkles,
css_filter_template: P.fileText,
hsl_shift: P.rainbow,
contrast: P.slidersHorizontal,
temporal_blur: P.timer,
};
export { _FILTER_ICONS };