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}