Overview of Melatonin Blur
mainMelatonin Blur is a cross-platform CPU blur and shadow compositing library designed specifically for the JUCE C++ framework. It provides high-performance, Figma/CSS-accurate visual effects including:
- Shadows: Drop and inner shadows on both filled and stroked paths, as well as drop and inner text shadows.
- Blurs: ARGB image blurs.
- Performance: Optimized for speed (10-30x faster than Stack Blur alone) with multi-layer caching and retina-friendly (context scale-aware) rendering.
- Platform Support: Compatible with macOS (using the Accelerate framework) and Windows (optionally using Intel IPP, falling back to JUCE
FloatVectorOperationsand Gin's Stack Blur if IPP is unavailable).