stroke/
stroke.rs

1use raqote::*;
2
3fn main() {
4    let mut dt = DrawTarget::new(400, 400);
5
6    let mut pb = PathBuilder::new();
7    pb.move_to(200., 200.);
8    pb.line_to(300., 300.);
9    pb.line_to(200., 300.);
10
11    let path = pb.finish();
12    dt.stroke(
13        &path,
14        &Source::Solid(SolidSource::from_unpremultiplied_argb(0xFF, 0, 0x80, 0)),
15        &StrokeStyle {
16            width: 100000., // <--
17            ..StrokeStyle::default()
18        },
19        &DrawOptions::new(),
20    );
21
22    dt.write_png("out.png").unwrap();
23}