Avatar for the art049 user
art049
image-rs
BlogDocsChangelog

Make fast and gaussian blur faster

#2
Comparing
perf/faster-blur
(
52b0747
) with
codspeed-wizard-1772277085312
(
caea9d4
)
CodSpeed Performance Gauge
×5.6
Improvement
6
Untouched
92
New
24

Benchmarks

122 total
fast blur: sigma 3.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
×5.6
254.3 ms45.3 ms
fast blur: sigma 7.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
×5.6
254.8 ms45.6 ms
fast blur: sigma 50.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
×5.2
260.6 ms50.2 ms
fast_blur
benches/fast_blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
×5.2
260.6 ms50.2 ms
gaussian blur: sigma 3.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
+17%
159.6 ms136.9 ms
gaussian blur: sigma 7.0
benches/blur.rs::benches::bench_fast_blur
CodSpeed Performance Gauge
+9%
269.7 ms246.9 ms
cast_dynamic_luma8_luma_alpha16
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A191.9 µs
cast_dynamic_luma8_luma16
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A108 µs
cast_dynamic_luma_alpha8_luma16
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A199 µs
cast_dynamic_luma_alpha16_luma_alpha16
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A460.2 µs
cast_dynamic_luma8_luma_alpha8
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A108.2 µs
cast_dynamic_luma_alpha16_luma16
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A220 µs
cast_dynamic_luma_alpha16_luma8
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A224.3 µs
cast_dynamic_luma_alpha8_luma_alpha16
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A212.5 µs
cast_dynamic_luma_alpha8_luma8
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A170.7 µs
cast_dynamic_rgba32f_rgb32f
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A1.5 ms
cast_dynamic_rgba32f_rgba8
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A1.4 ms
cast_dynamic_rgba32f_rgb16
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A1.6 ms
cast_dynamic_rgba32f_rgb8
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A1.4 ms
cast_dynamic_rgba32f_rgba32f
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A1 ms
cast_dynamic_rgba32f_rgba16
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A1.4 ms
cast_dynamic_rgba8_rgb32f
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A1.2 ms
cast_dynamic_rgba8_rgba8
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A460.2 µs
cast_dynamic_rgba8_l16
benches/convert.rs::benches::bench_cast_with_coefficient
CodSpeed Performance Gauge
N/A
N/A1.1 ms
cast_dynamic_rgba8_rgb8
benches/convert.rs::benches::bench_cast_intra_colorspace
CodSpeed Performance Gauge
N/A
N/A517.6 µs

Commits

Click on a commit to change the comparison range
Base
codspeed-wizard-1772277085312
caea9d4
×5.6
Move BlurAccum trait into sealed module as supertrait of Primitive
a40865d
18 days ago
by art049
0%
Fix rustfmt and clippy CI failures
52b0747
11 days ago
by art049
© 2026 CodSpeed Technology
Home Terms Privacy Docs