filmr
0.5.9 - 2026-02-04
v0.5.9
Feb 4 2026 at 14:53 UTC
♻️ Refactoring
- Core: Refactored
Spectrumstruct to removeCopytrait, forcing explicit data flow and improving performance by avoiding expensive implicit copies. - Core: Improved numerical stability in
new_blackbodyandintegrate_productfunctions withinspectral.rs, ensuring physical consistency and preventing potential overflows. - Core: Replaced implicit amplitude scaling with
new_gaussian_normalizedto guarantee energy conservation in spectral modeling regardless of bandwidth.
✨ Features
- Grain: Implemented resolution-dependent grain scaling. Grain blur radius and noise amplitude now scale automatically with image resolution (reference 2K), ensuring consistent visual graininess across different image sizes.