#graphics #blur #cairo #gaussian #surface #gui #image

cairo-blur

Apply a Gaussian blur to your Cairo image surface

2 releases

0.1.1 Aug 8, 2023
0.1.0 Aug 7, 2023

#787 in Images

Download history 4/week @ 2024-02-16 6/week @ 2024-02-23 12/week @ 2024-03-01 6/week @ 2024-03-08 2/week @ 2024-03-15 39/week @ 2024-03-29 41/week @ 2024-04-05 10/week @ 2024-04-12 4/week @ 2024-04-19

94 downloads per month

MIT license

7KB
104 lines

cairo-blur

Apply a Gaussian blur to your Cairo ImageSurface.

let radius = 15;
let mut surf = cairo::ImageSurface::create(Format::ARgb32, 200, 100).expect("Couldn’t create surface");
cairo_blur::blur_image_surface(&mut surf, radius);

The code in this crate is a translation of the code here: https://www.cairographics.org/cookbook/blur.c/

Dependencies

~0.8–1.7MB
~39K SLoC