1 个不稳定版本
0.0.0 | 2023年11月6日 |
---|
17 在 #blur
1MB
278 行
blud
基于 http://blog.ivank.net/fastest-gaussian-blur.html 的快速线性时间高斯模糊。
此实现基于 https://github.com/lsr0/fastblur.
此 crate 中的函数可以对具有任何数量通道的图像进行模糊,并给定模糊半径。性能大致为线性时间,空间复杂度为 O(n)。
示例
模糊 Image
fn blur_fast(image: &mut fimg::Image<&mut [u8], 4>, radius: f32) {
blud::blur(image, unsafe { umath::FF32::new(radius) })
}
变更
- 优化(fmath)
- 优化(边界)